summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter@cs.unisa.edu.au>2008-01-23 15:47:56 +1030
committerPeter Hutterer <peter@cs.unisa.edu.au>2008-01-25 10:57:53 +1030
commitbd20f0ebd5e71fd03b3140960c3960bc50bd4273 (patch)
treee845eddbcf4a1621076ddc558769b2018f392175
parent640a97d321cdc5fd2f34265cba86da40463f8e48 (diff)
Add a device id to XiSelectEvent.
-rw-r--r--XI.h2
-rw-r--r--XInput.h1
-rw-r--r--XIproto.h3
3 files changed, 5 insertions, 1 deletions
diff --git a/XI.h b/XI.h
index 1306bc7..b3ed00a 100644
--- a/XI.h
+++ b/XI.h
@@ -127,7 +127,7 @@ SOFTWARE.
#define sz_xGetClientPointerReply 32
#define sz_xGetPairedPointerReq 8
#define sz_xGetPairedPointerReply 32
-#define sz_xXiSelectEventReq 12
+#define sz_xXiSelectEventReq 16
#define sz_xFakeDeviceDataReq 12
#define sz_xExtendedGrabDeviceReq 28
#define sz_xExtendedGrabDeviceReply 32
diff --git a/XInput.h b/XInput.h
index b88efc5..c995f35 100644
--- a/XInput.h
+++ b/XInput.h
@@ -1455,6 +1455,7 @@ extern Bool XGetClientPointer(
extern Status XiSelectEvent(
Display* /* dpy */,
Window /* win */,
+ XDevice* /* dev */,
Mask /* mask */
);
diff --git a/XIproto.h b/XIproto.h
index 48a1b33..45d73eb 100644
--- a/XIproto.h
+++ b/XIproto.h
@@ -1734,6 +1734,9 @@ typedef struct {
CARD16 length B16;
Window window B32; /* window to be changed */
Mask mask B32; /* mask to be applied */
+ CARD8 deviceid;
+ CARD8 pad0;
+ CARD16 pad1 B16;
} xXiSelectEventReq;