]> diplodocus.org Git - xorg-xinput/commitdiff
Only try to print XIPointerEmulated flag if it is defined.
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 23 Aug 2011 21:50:00 +0000 (07:50 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Wed, 24 Aug 2011 22:49:09 +0000 (08:49 +1000)
This flag is part of the future (currently unreleased) XI 2.1 protocol.
Introduced in 2c5187d0099e6c7588828ba9931d27f5c64bbaec

Reported-by: Chris Ball <cjb@laptop.org>
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
src/test_xi2.c

index 92c88dae11becde69c74875e8d48a1a5f0cfb27a..a2cd5d685904b1400cad6c38627f7734906e8b88 100644 (file)
@@ -53,11 +53,13 @@ static void print_deviceevent(XIDeviceEvent* event)
         case XI_KeyRelease:
             printf("    flags: %s\n", (event->flags & XIKeyRepeat) ?  "repeat" : "");
             break;
         case XI_KeyRelease:
             printf("    flags: %s\n", (event->flags & XIKeyRepeat) ?  "repeat" : "");
             break;
+#ifdef XIPointerEmulated
         case XI_ButtonPress:
         case XI_ButtonRelease:
         case XI_Motion:
             printf("    flags: %s\n", (event->flags & XIPointerEmulated) ?  "emulated" : "");
             break;
         case XI_ButtonPress:
         case XI_ButtonRelease:
         case XI_Motion:
             printf("    flags: %s\n", (event->flags & XIPointerEmulated) ?  "emulated" : "");
             break;
+#endif
     }
 
     printf("    root: %.2f/%.2f\n", event->root_x, event->root_y);
     }
 
     printf("    root: %.2f/%.2f\n", event->root_x, event->root_y);