[PATCH v4 5/6] winex11.drv: Explicitly call XUngrabPointer when clipping is released
Rémi Bernon
rbernon at codeweavers.com
Fri Aug 30 05:18:02 CDT 2019
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
---
dlls/winex11.drv/mouse.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/dlls/winex11.drv/mouse.c b/dlls/winex11.drv/mouse.c
index 97e2935103f..fff6fc7047f 100644
--- a/dlls/winex11.drv/mouse.c
+++ b/dlls/winex11.drv/mouse.c
@@ -465,6 +465,7 @@ void ungrab_clipping_window(void)
TRACE( "no longer clipping\n" );
XUnmapWindow( display, clip_window );
+ if (clipping_cursor) XUngrabPointer( display, CurrentTime );
clipping_cursor = FALSE;
SendMessageW( GetDesktopWindow(), WM_X11DRV_CLIP_CURSOR, 0, 0 );
}
--
2.23.0.rc1
More information about the wine-devel
mailing list