[PATCH libXI] Add missing XI_RawTouch* in XInputCopyCookie
Benjamin Tissoires
benjamin.tissoires at gmail.com
Mon Jan 14 09:32:05 PST 2013
Looks like XI_RawTouch* events are missing in the big switch in this function.
When running XIT tests for multitouch devices, several following errors appears:
XInputCopyCookie: Failed to copy evtype 22
XInputCopyCookie: Failed to copy evtype 23
XInputCopyCookie: Failed to copy evtype 24
Signed-off-by: Benjamin Tissoires <benjamin.tissoires at gmail.com>
---
Hi guys,
well, I'm not 100% sure of this, but at least, it my tests don't print these errors...
Cheers,
Benjamin
src/XExtInt.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/XExtInt.c b/src/XExtInt.c
index 57d071d..507573b 100644
--- a/src/XExtInt.c
+++ b/src/XExtInt.c
@@ -1484,6 +1484,9 @@ XInputCopyCookie(Display *dpy, XGenericEventCookie *in, XGenericEventCookie *out
case XI_RawButtonPress:
case XI_RawButtonRelease:
case XI_RawMotion:
+ case XI_RawTouchBegin:
+ case XI_RawTouchUpdate:
+ case XI_RawTouchEnd:
ret = copyRawEvent(in, out);
break;
case XI_BarrierHit:
--
1.8.0.2
More information about the xorg-devel
mailing list