summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-07-02 09:10:25 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-07-06 13:17:43 +1000
commit5d0fe0e0e92759af5667c5dca2eacb1b6f2d66ea (patch)
tree63e0659ffda811daa3a06a3a8d533ad795017b82
parentc1bf65b89f4e361f6178a73dd5334c8f2bd95732 (diff)
XMaskEvent/XCheckMaskedEvents must not check for GenericEvents.
GenericEvent cannot be selected for in the core event masks and they must thus be treated like extension events. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--src/ChkMaskEv.c2
-rw-r--r--src/MaskEvent.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/ChkMaskEv.c b/src/ChkMaskEv.c
index e19a991f..bc1a279f 100644
--- a/src/ChkMaskEv.c
+++ b/src/ChkMaskEv.c
@@ -59,7 +59,7 @@ Bool XCheckMaskEvent (
for (qelt = prev ? prev->next : dpy->head;
qelt;
prev = qelt, qelt = qelt->next) {
- if ((qelt->event.type < LASTEvent) &&
+ if ((qelt->event.type < GenericEvent) &&
(_Xevent_to_mask[qelt->event.type] & mask) &&
((qelt->event.type != MotionNotify) ||
(mask & AllPointers) ||
diff --git a/src/MaskEvent.c b/src/MaskEvent.c
index 8f0c0d48..acd903f9 100644
--- a/src/MaskEvent.c
+++ b/src/MaskEvent.c
@@ -58,7 +58,7 @@ XMaskEvent (
for (qelt = prev ? prev->next : dpy->head;
qelt;
prev = qelt, qelt = qelt->next) {
- if ((qelt->event.type < LASTEvent) &&
+ if ((qelt->event.type < GenericEvent) &&
(_Xevent_to_mask[qelt->event.type] & mask) &&
((qelt->event.type != MotionNotify) ||
(mask & AllPointers) ||