test: Queue two motion events in pointer event conversion test

Pointer acceleration filters may absorb the first event, so queue two,
just in case.

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
Jonas Ådahl 2014-05-26 23:18:28 +02:00
parent a8d95a1afb
commit d4b66061b3

View file

@ -158,6 +158,11 @@ START_TEST(event_conversion_pointer)
li = libinput_path_create_context(&simple_interface, NULL);
libinput_path_add_device(li, libevdev_uinput_get_devnode(uinput));
/* Queue at least two relative motion events as the first one may
* be absorbed by the pointer acceleration filter. */
libevdev_uinput_write_event(uinput, EV_REL, REL_X, -1);
libevdev_uinput_write_event(uinput, EV_REL, REL_Y, -1);
libevdev_uinput_write_event(uinput, EV_SYN, SYN_REPORT, 0);
libevdev_uinput_write_event(uinput, EV_REL, REL_X, -1);
libevdev_uinput_write_event(uinput, EV_REL, REL_Y, -1);
libevdev_uinput_write_event(uinput, EV_KEY, BTN_LEFT, 1);