libinput/src
Peter Hutterer 2776581d08 tablet: fix check for rotation axis
Only the cursor tool has rotation encoded as tilt, so if we don't have the
mouse tool we don't have rotation. We still need to check for ABS_Z separately
though.

Crashes Waltop tablets that have tilt x/y but no cursor/lens tool. We'd thus
never hit the rotation-z condition in tablet_check_notify_axes() and
eventually try to dereference a non-existing ABS_Z axis.

https://bugs.freedesktop.org/show_bug.cgi?id=90885

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2015-06-29 14:34:19 +10:00
..
evdev-middle-button.c COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
evdev-mt-touchpad-buttons.c evdev: store the device dimensions 2015-06-26 06:46:32 +10:00
evdev-mt-touchpad-edge-scroll.c evdev: store the device dimensions 2015-06-26 06:46:32 +10:00
evdev-mt-touchpad-gestures.c COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
evdev-mt-touchpad-tap.c touchpad: disable tap drag lock by default 2015-06-29 07:52:41 +10:00
evdev-mt-touchpad.c Merge branch 'master' into tablet-support 2015-06-29 13:56:05 +10:00
evdev-mt-touchpad.h touchpad: hook up drag lock configuration 2015-06-23 14:24:29 +10:00
evdev-tablet.c tablet: fix check for rotation axis 2015-06-29 14:34:19 +10:00
evdev-tablet.h tablet: sync tools already in proximity at startup 2015-03-05 11:23:38 +10:00
evdev.c Merge branch 'master' into tablet-support 2015-06-29 13:56:05 +10:00
evdev.h Merge branch 'master' into tablet-support 2015-06-29 13:56:05 +10:00
filter-private.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
filter.c filter: use a tmp variable for the accel factor 2015-06-26 11:10:29 +10:00
filter.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
libinput-private.h Merge branch 'master' into tablet-support 2015-06-29 13:56:05 +10:00
libinput-util.c COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
libinput-util.h Merge branch 'master' into tablet-support 2015-06-29 13:56:05 +10:00
libinput-version.h.in COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
libinput.c Merge branch 'master' into tablet-support 2015-06-29 13:56:05 +10:00
libinput.h Merge branch 'master' into tablet-support 2015-06-29 13:56:05 +10:00
libinput.pc.in Add -lrt to the libs 2014-07-03 09:59:43 +10:00
libinput.sym Merge branch 'master' into tablet-support 2015-06-29 13:56:05 +10:00
Makefile.am Merge branch 'master' into tablet-support 2015-05-22 14:21:21 +10:00
path.c Add missing includes for *stat 2015-06-25 17:08:32 +10:00
path.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
timer.c COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
timer.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
udev-seat.c COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
udev-seat.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00