From f10c0c590c587ee9c846e760473f301ccc2ea1f2 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 21 Jun 2017 11:39:08 +1000 Subject: [PATCH] touchpad: update the timestamp even when we only get other axes Signed-off-by: Peter Hutterer --- src/evdev-mt-touchpad.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index 9f2dd8bf..2d39e18d 100644 --- a/src/evdev-mt-touchpad.c +++ b/src/evdev-mt-touchpad.c @@ -338,11 +338,13 @@ tp_process_absolute(struct tp_dispatch *tp, break; case ABS_MT_PRESSURE: t->pressure = e->value; + t->time = time; t->dirty = true; tp->queued |= TOUCHPAD_EVENT_OTHERAXIS; break; case ABS_MT_TOOL_TYPE: t->is_tool_palm = e->value == MT_TOOL_PALM; + t->time = time; t->dirty = true; tp->queued |= TOUCHPAD_EVENT_OTHERAXIS; break; @@ -377,6 +379,7 @@ tp_process_absolute_st(struct tp_dispatch *tp, break; case ABS_PRESSURE: t->pressure = e->value; + t->time = time; t->dirty = true; tp->queued |= TOUCHPAD_EVENT_OTHERAXIS; break;