Rename XINPUT_2_2 define to HAVE_XINPUT_2_2
authorPeter Hutterer <peter.hutterer@who-t.net>
Thu, 12 Apr 2012 03:07:34 +0000 (13:07 +1000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Thu, 12 Apr 2012 10:31:29 +0000 (11:31 +0100)
commita66fbd258e4011f059df4e3234fe9efe58f15320
tree437b44da1cc483e81d357e3750371c0b92ae5170
parent14b9cb4f7b68b6c3798760309b5bb436c4e9d187
Rename XINPUT_2_2 define to HAVE_XINPUT_2_2

configure.ac defines XINPUT_2_2 if XI 2.2 support was found. The code
expects XINPUT_2_2 in the device manager, but HAVE_XINPUT_2_2 in the x11
backend.

On newer X servers, the latter causes a BadValue when XIQueryDevice sends a
different major/minor than gdk's device manager (gnome-control-center).

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
https://bugzilla.gnome.org/show_bug.cgi?id=673961
clutter/x11/clutter-device-manager-xi2.c
clutter/x11/clutter-input-device-xi2.c
configure.ac