]> diplodocus.org Git - xorg-xinput/commitdiff
Print the sourceid for raw events
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 9 Apr 2012 23:28:36 +0000 (09:28 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 10 Apr 2012 00:13:05 +0000 (10:13 +1000)
Due to http://bugs.freedesktop.org/show_bug.cgi?id=34240 this will display 0
for XI < 2.2 and libXi < 1.6.1.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
src/test_xi2.c

index 7fd6f8500574925a6ea6089656ddf20260572bf9..bcb4880a9e6a26b0a4814c7ef6c730e3d250a4d2 100644 (file)
@@ -147,7 +147,7 @@ static void print_rawevent(XIRawEvent *event)
     int i;
     double *val, *raw_val;
 
     int i;
     double *val, *raw_val;
 
-    printf("    device: %d\n", event->deviceid);
+    printf("    device: %d (%d)\n", event->deviceid, event->sourceid);
     printf("    detail: %d\n", event->detail);
     printf("    valuators:\n");
 #if HAVE_XI21
     printf("    detail: %d\n", event->detail);
     printf("    valuators:\n");
 #if HAVE_XI21