From e5f7ec9d53efd8110a0589653b0c291c16e16b6c Mon Sep 17 00:00:00 2001 From: Stephen Chandler Paul Date: Tue, 10 Jun 2014 23:03:46 -0400 Subject: [PATCH] tools: Handle LIBINPUT_EVENT_TABLET_PROXIMITY_OUT in event-debug Signed-off-by: Stephen Chandler Paul Reviewed-by: Peter Hutterer Reviewed-by: Hans de Goede --- tools/event-debug.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tools/event-debug.c b/tools/event-debug.c index c1a73bd1..90cdd642 100644 --- a/tools/event-debug.c +++ b/tools/event-debug.c @@ -221,6 +221,9 @@ print_event_header(struct libinput_event *ev) case LIBINPUT_EVENT_TABLET_TOOL_UPDATE: type = "TABLET_TOOL_UPDATE"; break; + case LIBINPUT_EVENT_TABLET_PROXIMITY_OUT: + type = "TABLET_PROXIMITY_OUT"; + break; } printf("%-7s %s ", libinput_device_get_sysname(dev), type); @@ -402,6 +405,14 @@ print_tool_update_event(struct libinput_event *ev) printf("\n"); } +static void +print_proximity_out_event(struct libinput_event *ev) { + struct libinput_event_tablet *t = libinput_event_get_tablet_event(ev); + + print_event_time(libinput_event_tablet_get_time(t)); + printf("\n"); +} + static void print_touch_event_with_coords(struct libinput_event *ev) { @@ -470,6 +481,9 @@ handle_and_print_events(struct libinput *li) case LIBINPUT_EVENT_TABLET_TOOL_UPDATE: print_tool_update_event(ev); break; + case LIBINPUT_EVENT_TABLET_PROXIMITY_OUT: + print_proximity_out_event(ev); + break; } libinput_event_destroy(ev);