From a3ea979c2b70d166d62422b4ba450ce2910389c3 Mon Sep 17 00:00:00 2001 From: Jeremy Jay Date: Mon, 16 Mar 2009 08:36:53 +1000 Subject: Set "rel" when converting absolute touchpad coordinates to relative (#20661) We unset "abs" and convert to relative, but never set "rel" so the events don't get posted. This bit got broken in 43dd2a959243877. X.Org Bug 20661 Signed-off-by: Peter Hutterer --- src/evdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/evdev.c b/src/evdev.c index bc29ac9..fd4ad2d 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -444,6 +444,7 @@ EvdevProcessEvent(InputInfoPtr pInfo, struct input_event *ev) /* convert to relative motion for touchpads */ if (abs && (pEvdev->flags & EVDEV_TOUCHPAD)) { abs = 0; + rel = 1; if (pEvdev->tool) { /* meaning, touch is active */ if (pEvdev->old_vals[0] != -1) delta[REL_X] = pEvdev->vals[0] - pEvdev->old_vals[0]; -- cgit v1.2.3