From afbb90daebc5528f12a0afc5bda2305404e282b4 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 30 Jan 2019 14:26:31 +1000 Subject: [PATCH] test: add an additional final libinput_dispatch() After the test device was removed, run one more libinput_dispatch(). This may catch some errors that happen due to the device removal that were ignored for now. Signed-off-by: Peter Hutterer --- test/litest.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/litest.c b/test/litest.c index 58622c54..b000a216 100644 --- a/test/litest.c +++ b/test/litest.c @@ -1597,8 +1597,10 @@ litest_delete_device(struct litest_device *d) libinput_path_remove_device(d->libinput_device); libinput_device_unref(d->libinput_device); } - if (d->owns_context) + if (d->owns_context) { + libinput_dispatch(d->libinput); libinput_unref(d->libinput); + } close(libevdev_get_fd(d->evdev)); libevdev_free(d->evdev); libevdev_uinput_destroy(d->uinput);