From 0f70e2b3096d3d11c150561b4def391df71e7645 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 17 Jun 2014 16:29:17 +1000 Subject: [PATCH] tablet: print invalid evdev types/codes as string for debugging purposes Signed-off-by: Peter Hutterer --- src/evdev-tablet.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/evdev-tablet.c b/src/evdev-tablet.c index 5596e13e..11122c40 100644 --- a/src/evdev-tablet.c +++ b/src/evdev-tablet.c @@ -226,7 +226,9 @@ tablet_process_misc(struct tablet_dispatch *tablet, } break; default: - log_info("Unhandled MSC event code %#x\n", e->code); + log_info("Unhandled MSC event code %s (%#x)\n", + libevdev_event_code_get_name(EV_MSC, e->code), + e->code); break; } } @@ -421,7 +423,9 @@ tablet_process(struct evdev_dispatch *dispatch, tablet_flush(tablet, device, time); break; default: - log_error("Unexpected event type %#x\n", e->type); + log_error("Unexpected event type %s (%#x)\n", + libevdev_event_type_get_name(e->type), + e->type); break; } }