From 6df8c70c3b39ef76bc71f43b162f73bb653cebc4 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 17 Feb 2015 08:22:24 +1000 Subject: [PATCH] test: replace a while loop with a litest helper Signed-off-by: Peter Hutterer Reviewed-by: Benjamin Tissoires Reviewed-by: Stephen Chandler Paul --- test/tablet.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/test/tablet.c b/test/tablet.c index f003bd9c..dc5402f9 100644 --- a/test/tablet.c +++ b/test/tablet.c @@ -855,15 +855,10 @@ START_TEST(tool_ref) litest_event(dev, EV_MSC, MSC_SERIAL, 1000); litest_event(dev, EV_SYN, SYN_REPORT, 0); - libinput_dispatch(li); - while ((event = libinput_get_event(li))) { - if (libinput_event_get_type(event) == - LIBINPUT_EVENT_TABLET_PROXIMITY) { - break; - } - libinput_event_destroy(event); - } - + litest_wait_for_event_of_type(li, + LIBINPUT_EVENT_TABLET_PROXIMITY, + -1); + event = libinput_get_event(li); tablet_event = libinput_event_get_tablet_event(event); tool = libinput_event_tablet_get_tool(tablet_event);