diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-03-12 11:46:07 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-03-20 15:17:54 +1000 |
commit | 95ed2ab715fa881d36d508adf4ae5dadd92ae7b2 (patch) | |
tree | 2d33d564d8bb281a406c339cbe05d11acd29427d | |
parent | 92e0a324b5c738166ed4046cb00fe85ab8aea5a0 (diff) |
Add XI2_EVENT check.
-rw-r--r-- | dix/events.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/dix/events.c b/dix/events.c index c38cc34fc..316703ef3 100644 --- a/dix/events.c +++ b/dix/events.c @@ -147,6 +147,7 @@ typedef const char *string; #endif #include <X11/extensions/XIproto.h> +#include <X11/extensions/XI2proto.h> #include <X11/extensions/XI.h> #include <X11/extensions/XI2.h> #include "exglobals.h" @@ -192,6 +193,10 @@ typedef const char *string; #define CORE_EVENT(event) \ (!((event)->u.u.type & EXTENSION_EVENT_BASE) && \ (event)->u.u.type != GenericEvent) +#define XI2_EVENT(event) \ + (((event)->u.u.type == GenericEvent) && \ + ((xGenericEvent*)(event))->extension == IReqCode) + /** * Used to indicate a implicit passive grab created by a ButtonPress event. * See DeliverEventsToWindow(). |