10 Nov
2025
10 Nov
'25
9:09 a.m.
From: Rémi Bernon <rbernon(a)codeweavers.com> --- dlls/winex11.drv/mouse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/winex11.drv/mouse.c b/dlls/winex11.drv/mouse.c index 06ae2079241..1ddd3027e88 100644 --- a/dlls/winex11.drv/mouse.c +++ b/dlls/winex11.drv/mouse.c @@ -1438,8 +1438,8 @@ BOOL X11DRV_GetCursorPos(LPPOINT pos) */ BOOL X11DRV_ClipCursor( const RECT *clip, BOOL reset ) { - if (!reset && clip && grab_clipping_window( clip )) return TRUE; - ungrab_clipping_window(); + if (reset || !clip || !grab_clipping_window( clip )) ungrab_clipping_window(); + XFlush( x11drv_thread_data()->display ); return TRUE; } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9412