From: Rémi Bernon rbernon@codeweavers.com
It might change when the window region has changed and requires child window clipping or doesn't anymore.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57503 --- dlls/winex11.drv/window.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c index 9c3b0b8602d..131473f9d45 100644 --- a/dlls/winex11.drv/window.c +++ b/dlls/winex11.drv/window.c @@ -2941,10 +2941,7 @@ void X11DRV_WindowPosChanged( HWND hwnd, HWND insert_after, HWND owner_hint, UIN XFlush( gdi_display ); /* make sure painting is done before we move the window */
sync_client_position( data, &old_rects ); - - if (data->rects.client.right - data->rects.client.left != old_rects.client.right - old_rects.client.left || - data->rects.client.bottom - data->rects.client.top != old_rects.client.bottom - old_rects.client.top) - sync_gl_drawable( hwnd, FALSE ); + sync_gl_drawable( hwnd, FALSE );
if (!data->whole_window) {