Xi: Send Enter or Leave events with XIPassive(Un)grabNotify
If a passive enter or focus in grab activates, send additional enter or focus events with mode XIPassiveGrabNotify to the grabbing client. Likewise, if the grab deactivates, send additional leave or focus out events. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
@@ -609,7 +609,8 @@ DoEnterLeaveEvents(DeviceIntPtr pDev,
|
||||
if (fromWin == toWin)
|
||||
return;
|
||||
|
||||
CoreEnterLeaveEvents(pDev, fromWin, toWin, mode);
|
||||
if (mode != XINotifyPassiveGrab && mode != XINotifyPassiveUngrab)
|
||||
CoreEnterLeaveEvents(pDev, fromWin, toWin, mode);
|
||||
DeviceEnterLeaveEvents(pDev, fromWin, toWin, mode);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user