From 1ab6637b56272bb5cef0568a785e2e5948e6b022 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 28 Mar 2014 09:09:02 +1000 Subject: [PATCH] zero out the valuator mask before sending touch events otherwise we might re-submit values from other events Signed-off-by: Peter Hutterer --- src/libinput.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libinput.c b/src/libinput.c index b4913fd..f9d2737 100644 --- a/src/libinput.c +++ b/src/libinput.c @@ -446,6 +446,8 @@ xf86libinput_handle_touch(InputInfoPtr pInfo, return; }; + valuator_mask_zero(m); + if (event_type != LIBINPUT_EVENT_TOUCH_UP) { val = libinput_event_touch_get_x_transformed(event, TOUCH_AXIS_MAX); valuator_mask_set_double(m, 0, li_fixed_to_double(val));