From 92b21247f434037202e9ebb4355f08775d007ae2 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 10 Jun 2016 10:30:24 +1000 Subject: [PATCH] touchpad: don't warn about kernel jumps on semi-mt devices These devices are all over the place anyway, no need to spam the log, just silently discard the jumps. https://bugs.freedesktop.org/show_bug.cgi?id=96275 Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede --- src/evdev-mt-touchpad.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c index 56760dcf..d01461c5 100644 --- a/src/evdev-mt-touchpad.c +++ b/src/evdev-mt-touchpad.c @@ -1002,10 +1002,11 @@ tp_process_state(struct tp_dispatch *tp, uint64_t time) tp_motion_history_reset(t); if (tp_detect_jumps(tp, t)) { - log_bug_kernel(tp_libinput_context(tp), - "Touch jump detected and discarded.\n" - "See %stouchpad_jumping_cursor.html for details\n", - HTTP_DOC_LINK); + if (!tp->semi_mt) + log_bug_kernel(tp_libinput_context(tp), + "Touch jump detected and discarded.\n" + "See %stouchpad_jumping_cursor.html for details\n", + HTTP_DOC_LINK); tp_motion_history_reset(t); }