From: Rémi Bernon rbernon@codeweavers.com
--- dlls/winex11.drv/window.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c index 4584f4c9efa..55a81ba8f88 100644 --- a/dlls/winex11.drv/window.c +++ b/dlls/winex11.drv/window.c @@ -3034,6 +3034,7 @@ void X11DRV_SetCapture( HWND hwnd, UINT flags ) XGrabPointer( data->display, data->whole_window, False, PointerMotionMask | ButtonPressMask | ButtonReleaseMask, GrabModeAsync, GrabModeAsync, None, None, CurrentTime ); + XFlush( data->display ); thread_data->grab_hwnd = data->hwnd; } release_win_data( data );