[PATCH v4 0/6] winex11.drv: Fix several cursor and focus issues

Rémi Bernon rbernon at codeweavers.com
Fri Aug 30 05:17:57 CDT 2019


Resending these here after iterating a bit in background for further
discussion.

I squashed a fix from Zhiyi Zhang <zzhang at codeweavers.com> in PATCH 3/6.

Rémi Bernon (6):
  winex11.drv: Do not react to keyboard grab focus events
  winex11.drv: Only grab or warp the cursor when keyboard isn't grabbed
  winex11.drv: Retry last ClipCursor when grab is released
  winex11.drv: Do not set clipping_cursor when clip window map state
    changes
  winex11.drv: Explicitly call XUngrabPointer when clipping is released
  winex11.drv: Only call XWarpPointer if we can get exclusive pointer
    grab

 dlls/winex11.drv/event.c  | 47 +++++++++++++++++++++++++++++++++---
 dlls/winex11.drv/mouse.c  | 50 +++++++++++++++++++++++++++++++++++++++
 dlls/winex11.drv/x11drv.h |  2 ++
 3 files changed, 96 insertions(+), 3 deletions(-)

--
2.23.0.rc1




More information about the wine-devel mailing list