May 19, 2026
10:13 p.m.
On Tue May 19 22:04:01 2026 +0000, Alexandre Julliard wrote:
NtUserExposeWindowSurface is for getting the bits from the surface to the screen. The update region is to get the app to repaint the bits into the surface. They are two separate things. Forcing a repaint every time we want to copy the bits would of course work, but it's not what we want. No, I mean we probably should call window content invalidation in set_window_pos in the case if the size was changed, Because IIRC surface/dib backing storage is being erased or recreated.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10712#note_140668