libinput/src
Peter Hutterer 8b761e2fec fallback: cancel the arbitration timer on device remove
When the touch arbitration is reset to ARBITRATION_NOT_ACTIVE, the proximity
timer is set for 90ms to avoid erroneous touches (see 2a378beab for the
reason).

If the device is removed within those 90ms, the timer is never cancelled,
leading to an assert on cleanup.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2019-02-11 13:46:31 +10:00
..
evdev-debounce.c evdev: Rename some debouncing functions for consistency 2019-02-04 12:04:56 +10:00
evdev-fallback.c fallback: cancel the arbitration timer on device remove 2019-02-11 13:46:31 +10:00
evdev-fallback.h evdev: add a rectangle to the touch arbitration 2019-01-31 05:17:28 +00:00
evdev-middle-button.c evdev: fix a coverity warning 2017-10-10 08:05:28 +10:00
evdev-mt-touchpad-buttons.c touchpad: release all button presses on device suspend 2019-01-31 15:09:44 +10:00
evdev-mt-touchpad-edge-scroll.c Drop the AS_MASK macro, replace with bit 2019-02-11 13:46:31 +10:00
evdev-mt-touchpad-gestures.c touchpad: change the min vector for the scroll lock to 0.15 2018-08-13 14:04:24 +10:00
evdev-mt-touchpad-tap.c Remove seemingly extra pasted line from license 2018-08-05 12:55:02 -05:00
evdev-mt-touchpad.c evdev: add a rectangle to the touch arbitration 2019-01-31 05:17:28 +00:00
evdev-mt-touchpad.h Add a bit() macro 2019-02-11 13:46:31 +10:00
evdev-tablet-pad-leds.c tablet: unify the license text with what we have in COPYING 2018-08-07 08:37:45 +10:00
evdev-tablet-pad.c evdev: add a rectangle to the touch arbitration 2019-01-31 05:17:28 +00:00
evdev-tablet-pad.h Add a bit() macro 2019-02-11 13:46:31 +10:00
evdev-tablet.c tablet: add tilt-based touch arbitration for screen tablets 2019-01-31 05:17:28 +00:00
evdev-tablet.h Add a bit() macro 2019-02-11 13:46:31 +10:00
evdev.c Drop the AS_MASK macro, replace with bit 2019-02-11 13:46:31 +10:00
evdev.h Add a bit() macro 2019-02-11 13:46:31 +10:00
filter-flat.c filter: fix typo in comment 2018-12-19 15:51:29 +10:00
filter-low-dpi.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter-mouse.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter-private.h Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter-tablet.c filter: drop an unused function and an unused struct 2019-02-06 14:22:02 +10:00
filter-touchpad-x230.c filter: drop an unused function and an unused struct 2019-02-06 14:22:02 +10:00
filter-touchpad.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter-trackpoint.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter.c Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
filter.h Add quirk to control velocity averaging, disable it by default 2018-08-22 12:12:55 +02:00
libinput-git-version.h.in tools: add the git version in the libinput-record output 2018-03-06 14:22:30 +10:00
libinput-private.h Add a bit() macro 2019-02-11 13:46:31 +10:00
libinput-restore-selinux-context.sh meson: Fix absolute libdir case in install script 2018-02-16 16:57:30 +10:00
libinput-uninstalled.pc.in buildsystem: add missing uninstalled pkg-config infra 2016-08-30 17:18:39 +10:00
libinput-util.c quirks: add the ability to disable custom event codes/types 2018-10-29 04:16:38 +00:00
libinput-util.h Drop the AS_MASK macro, replace with bit 2019-02-11 13:46:31 +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-versionsort.h Add versionsort test 2018-07-19 22:29:00 +03:00
libinput.c Drop the AS_MASK macro, replace with bit 2019-02-11 13:46:31 +10:00
libinput.h doc: add missing @ref 2019-01-17 12:32:48 +10:00
libinput.pc.in Add -lrt to the libs 2014-07-03 09:59:43 +10:00
libinput.sym Revert "Expose a custom acceleration profile" 2018-05-21 12:15:25 +10:00
path-seat.c path: limit path device nodes to PATH_MAX characters 2019-02-11 03:35:53 +00:00
path-seat.h path: remove unused declaration of path_input_process_event 2017-02-01 16:59:58 +10:00
quirks.c Add a bit() macro 2019-02-11 13:46:31 +10:00
quirks.h quirks: add a quirk for the Lenovo L380 (Yoga) clickpad 2019-02-11 00:02:28 +01:00
timer.c timer: print the timers still in the list before the assert 2019-02-11 13:46:31 +10:00
timer.h timer: flush the timer funcs if our events come in late 2017-09-21 12:27:46 +10:00
udev-seat.c udev: restrict the seat ID to 256 characters 2019-02-11 03:35:53 +00:00
udev-seat.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00