Because life is too short for this

https://bugs.freedesktop.org/show_bug.cgi?id=105265

Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
---
 src/evdev-mt-touchpad.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index 62ba678e..2a6cdcef 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -92,6 +92,10 @@ tp_calculate_motion_speed(struct tp_dispatch *tp, struct 
tp_touch *t)
        double distance;
        double speed;
 
+       /* Don't do this on single-touch or semi-mt devices */
+       if (!tp->has_mt || tp->semi_mt)
+               return;
+
        /* This doesn't kick in until we have at least 4 events in the
         * motion history. As a side-effect, this automatically handles the
         * 2fg scroll where a finger is down and moving fast before the
-- 
2.14.3

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to