From 11f0dbb620aafd6318778deb6c143d30c113cbf4 Mon Sep 17 00:00:00 2001 From: JengHyun Kang Date: Fri, 6 Jul 2018 15:19:48 +0900 Subject: [PATCH] evdev: support ABS_MT_PRESSURE events Change-Id: I9f7a4d4f6b463a396a3848059990b1a1f2174d23 --- src/evdev-fallback.c | 5 +++++ 1 file changed, 5 insertions(+) mode change 100644 => 100755 src/evdev-fallback.c diff --git a/src/evdev-fallback.c b/src/evdev-fallback.c old mode 100644 new mode 100755 index 2b81b12b..d21928d7 --- a/src/evdev-fallback.c +++ b/src/evdev-fallback.c @@ -677,6 +677,11 @@ fallback_process_touch(struct fallback_dispatch *dispatch, if (dispatch->pending_event == EVDEV_NONE) dispatch->pending_event = EVDEV_ABSOLUTE_MT; break; + case ABS_MT_PRESSURE: + dispatch->mt.slots[dispatch->mt.slot].pressure = e->value; + if (dispatch->pending_event == EVDEV_NONE) + dispatch->pending_event = EVDEV_ABSOLUTE_MT; + break; default: fallback_process_touch_extra_aux_data(dispatch, device, e); break; -- 2.34.1