From c19e72f4af2c362dd19dccbdccfb304a5d3e3420 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 6 Jul 2015 15:05:32 +1000 Subject: [PATCH] tools: don't call is_cancelled on a gesture begin event Signed-off-by: Peter Hutterer --- tools/event-debug.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tools/event-debug.c b/tools/event-debug.c index 38ded5ee..710a425a 100644 --- a/tools/event-debug.c +++ b/tools/event-debug.c @@ -307,7 +307,14 @@ print_gesture_event_without_coords(struct libinput_event *ev) { struct libinput_event_gesture *t = libinput_event_get_gesture_event(ev); int finger_count = libinput_event_gesture_get_finger_count(t); - int cancelled = libinput_event_gesture_get_cancelled(t); + int cancelled = 0; + enum libinput_event_type type; + + type = libinput_event_get_type(ev); + + if (type == LIBINPUT_EVENT_GESTURE_SWIPE_END || + type == LIBINPUT_EVENT_GESTURE_PINCH_END) + cancelled = libinput_event_gesture_get_cancelled(t); print_event_time(libinput_event_gesture_get_time(t)); printf("%d%s\n", finger_count, cancelled ? " cancelled" : "");