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);