From 3d39dbc3f29fb8727a32a11deca52fcc2902b200 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 4 Dec 2015 15:58:16 +1000 Subject: [PATCH] tools: print which scroll axis we have in event-debug Signed-off-by: Peter Hutterer Reviewed-by: Hans de Goede --- tools/event-debug.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tools/event-debug.c b/tools/event-debug.c index c6032962..23e6cf92 100644 --- a/tools/event-debug.c +++ b/tools/event-debug.c @@ -270,17 +270,23 @@ print_axis_event(struct libinput_event *ev) { struct libinput_event_pointer *p = libinput_event_get_pointer_event(ev); double v = 0, h = 0; + const char *have_vert = "", + *have_horiz = ""; if (libinput_event_pointer_has_axis(p, - LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL)) + LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL)) { v = libinput_event_pointer_get_axis_value(p, LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL); + have_vert = "*"; + } if (libinput_event_pointer_has_axis(p, - LIBINPUT_POINTER_AXIS_SCROLL_HORIZONTAL)) + LIBINPUT_POINTER_AXIS_SCROLL_HORIZONTAL)) { h = libinput_event_pointer_get_axis_value(p, LIBINPUT_POINTER_AXIS_SCROLL_HORIZONTAL); + have_horiz = "*"; + } print_event_time(libinput_event_pointer_get_time(p)); - printf("vert %.2f horiz %.2f\n", v, h); + printf("vert %.2f%s horiz %.2f%s\n", v, have_vert, h, have_horiz); } static void