From cd9e54537a5cb8acb00e99fbe6eeb74eafdd29fe Mon Sep 17 00:00:00 2001 From: "U. Artie Eoff" Date: Thu, 17 Apr 2014 07:53:24 -0700 Subject: [PATCH] libinput-device: break after LIBINPUT_EVENT_TOUCH_UP We need to break after handling LIBINPUT_EVENT_TOUCH_UP otherwise we fall into the default case and end up logging that the event is unknown and then return the wrong "handled" result. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=77577 Signed-off-by: U. Artie Eoff --- src/libinput-device.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libinput-device.c b/src/libinput-device.c index c8a6443..2105ade 100644 --- a/src/libinput-device.c +++ b/src/libinput-device.c @@ -227,6 +227,7 @@ evdev_device_process_event(struct libinput_event *event) case LIBINPUT_EVENT_TOUCH_UP: handle_touch_up(libinput_device, libinput_event_get_touch_event(event)); + break; default: handled = 0; weston_log("unknown libinput event %d\n", -- 2.7.4