[PATCH] dix: Use GenericEvent instead of LASTEvent to check for core events.
Peter Hutterer
peter.hutterer at who-t.net
Wed Jan 28 19:09:29 PST 2009
---
dix/events.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dix/events.c b/dix/events.c
index 17e7142..0c8d198 100644
--- a/dix/events.c
+++ b/dix/events.c
@@ -3256,7 +3256,7 @@ CheckPassiveGrabsOnWindow(
tempGrab.modifierDevice = grab->modifierDevice;
tempGrab.modifiersDetail.exact = xkbi ? xkbi->state.grab_mods : 0;
/* ignore the device for core events when comparing grabs */
- if (GrabMatchesSecond(&tempGrab, grab, (xE->u.u.type < LASTEvent)) &&
+ if (GrabMatchesSecond(&tempGrab, grab, (xE->u.u.type < GenericEvent)) &&
(!grab->confineTo ||
(grab->confineTo->realized &&
BorderSizeNotEmpty(device, grab->confineTo))))
@@ -3271,7 +3271,7 @@ CheckPassiveGrabsOnWindow(
Since XGrabDeviceButton requires to specify the
modifierDevice explicitly, we don't override this choice.
*/
- if (xE->u.u.type < LASTEvent)
+ if (xE->u.u.type < GenericEvent)
{
grab->device = device;
grab->modifierDevice = GetPairedDevice(device);
--
1.6.0.6
More information about the xorg
mailing list