From 99d0c743f4fa3149f6ae0ef38edc22067cde86b7 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 17 Mar 2015 14:25:01 +1000 Subject: [PATCH] evdev: don't try to fix abs devices without x/y Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede --- src/evdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/evdev.c b/src/evdev.c index 3481b455..570c4361 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -1490,7 +1490,8 @@ evdev_configure_device(struct evdev_device *device) return -1; } - if (libevdev_has_event_type(evdev, EV_ABS)) { + if (libevdev_has_event_code(evdev, EV_ABS, ABS_X) || + libevdev_has_event_code(evdev, EV_ABS, ABS_MT_POSITION_X)) { evdev_fix_android_mt(device); if ((absinfo = libevdev_get_abs_info(evdev, ABS_X))) {