]> diplodocus.org Git - xorg-xinput/commitdiff
list: don't use defines for checking server version.
authorPeter Hutterer <peter.hutterer@who-t.net>
Fri, 12 Aug 2011 04:20:21 +0000 (14:20 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Fri, 12 Aug 2011 04:43:53 +0000 (14:43 +1000)
Otherwise we run into the old problem again: recompiling xinput against
newer inputproto headers will appear to change the version support,
potentially causing errors or other misbehaviours.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
src/list.c

index b4649eb701ca23274c101c7a3c97640390b4317e..b791e81b574c2cffba4ac6e55c4f33bc1cc22a1a 100644 (file)
@@ -248,14 +248,14 @@ static int
 list_xi2(Display *display,
          enum print_format format)
 {
 list_xi2(Display *display,
          enum print_format format)
 {
-    int major = XI_2_Major,
-        minor = XI_2_Minor;
+    int major = 2,
+        minor = 0;
     int ndevices;
     int i, j;
     XIDeviceInfo *info, *dev;
 
     if (XIQueryVersion(display, &major, &minor) != Success ||
     int ndevices;
     int i, j;
     XIDeviceInfo *info, *dev;
 
     if (XIQueryVersion(display, &major, &minor) != Success ||
-        (major * 1000 + minor) < (XI_2_Major * 1000 + XI_2_Minor))
+        (major * 1000 + minor) < 2000)
     {
         fprintf(stderr, "XI2 not supported.\n");
         return EXIT_FAILURE;
     {
         fprintf(stderr, "XI2 not supported.\n");
         return EXIT_FAILURE;