diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-07-02 09:10:25 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-07-06 13:17:43 +1000 |
commit | 5d0fe0e0e92759af5667c5dca2eacb1b6f2d66ea (patch) | |
tree | 63e0659ffda811daa3a06a3a8d533ad795017b82 | |
parent | c1bf65b89f4e361f6178a73dd5334c8f2bd95732 (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.c | 2 | ||||
-rw-r--r-- | src/MaskEvent.c | 2 |
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) || |