If we don't know the resolution, set it to 0. This is invalid, and tells the X client that we don't know the resolution, rather than reporting an incorrect value.
This value was originally from commit 6271494faa4c45f4fa10509f72e0515f2cef36c6, which is the initial commit from Adam Jackson adding absolute axis support. Signed-off-by: Chase Douglas <chase.doug...@canonical.com> --- src/evdev.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/evdev.c b/src/evdev.c index 9f3a22a..1547a6f 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -1323,7 +1323,7 @@ EvdevAddAbsValuatorClass(DeviceIntPtr device) for (axis = ABS_X; axis < ABS_MT_SLOT; axis++) { int axnum = pEvdev->axis_map[axis]; - int resolution = 10000; + int resolution = 0 if (axnum == -1) continue; @@ -1345,7 +1345,7 @@ EvdevAddAbsValuatorClass(DeviceIntPtr device) #ifdef MULTITOUCH for (axis = ABS_MT_TOUCH_MAJOR; axis <= ABS_MAX; axis++) { int axnum = pEvdev->axis_map[axis]; - int resolution = 10000; + int resolution = 0 int j; BOOL skip = FALSE; -- 1.7.7.3 _______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel