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 <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2019-01-30 14:26:31 +10:00
parent c75c00dac3
commit afbb90daeb

View file

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