Lines Matching refs:li
38 struct libinput *li = dev->libinput;
42 litest_drain_events(li);
47 libinput_dispatch(li);
49 litest_assert_button_event(li, BTN_LEFT,
52 litest_assert_button_event(li, BTN_LEFT,
55 litest_assert_empty_queue(li);
62 struct libinput *li = dev->libinput;
106 litest_drain_events(li);
158 libinput_dispatch(li);
162 libinput_dispatch(li);
163 event = libinput_get_event(li);
170 event = libinput_get_event(li);
178 event = libinput_get_event(li);
187 event = libinput_get_event(li);
195 litest_assert_empty_queue(li);
202 struct libinput *li = dev->libinput;
233 litest_drain_events(li);
259 libinput_dispatch(li);
264 libinput_dispatch(li);
267 event = libinput_get_event(li);
275 event = libinput_get_event(li);
285 litest_assert_empty_queue(li);
292 struct libinput *li = dev->libinput;
323 litest_drain_events(li);
348 libinput_dispatch(li);
352 libinput_dispatch(li);
355 libinput_dispatch(li);
358 event = libinput_get_event(li);
366 event = libinput_get_event(li);
376 event = libinput_get_event(li);
384 litest_assert_only_typed_events(li,
388 libinput_dispatch(li);
390 litest_assert_button_event(li,
394 litest_assert_empty_queue(li);
401 struct libinput *li = dev->libinput;
435 litest_drain_events(li);
461 libinput_dispatch(li);
465 libinput_dispatch(li);
469 libinput_dispatch(li);
472 event = libinput_get_event(li);
480 event = libinput_get_event(li);
490 event = libinput_get_event(li);
500 litest_assert_only_typed_events(li,
505 libinput_dispatch(li);
507 litest_assert_button_event(li,
511 litest_assert_empty_queue(li);
518 struct libinput *li = dev->libinput;
549 litest_drain_events(li);
575 libinput_dispatch(li);
580 libinput_dispatch(li);
583 libinput_dispatch(li);
586 event = libinput_get_event(li);
594 event = libinput_get_event(li);
604 litest_assert_button_event(li,
607 litest_assert_button_event(li,
613 litest_assert_empty_queue(li);
620 struct libinput *li = dev->libinput;
650 litest_drain_events(li);
677 libinput_dispatch(li);
681 libinput_dispatch(li);
683 libinput_dispatch(li);
686 event = libinput_get_event(li);
693 event = libinput_get_event(li);
702 litest_assert_empty_queue(li);
709 struct libinput *li = dev->libinput;
740 litest_drain_events(li);
767 libinput_dispatch(li);
771 libinput_dispatch(li);
773 libinput_dispatch(li);
776 libinput_dispatch(li);
779 event = libinput_get_event(li);
787 event = libinput_get_event(li);
797 event = libinput_get_event(li);
807 litest_assert_only_typed_events(li,
811 libinput_dispatch(li);
813 litest_assert_button_event(li,
817 litest_assert_empty_queue(li);
824 struct libinput *li = dev->libinput;
851 litest_drain_events(li);
868 libinput_dispatch(li);
882 libinput_dispatch(li);
886 libinput_dispatch(li);
889 libinput_dispatch(li);
892 litest_assert_button_event(li, button,
894 litest_assert_button_event(li, button,
898 litest_assert_button_event(li, button,
900 litest_assert_only_typed_events(li,
904 libinput_dispatch(li);
906 litest_assert_button_event(li, button,
909 litest_assert_empty_queue(li);
916 struct libinput *li = dev->libinput;
947 litest_drain_events(li);
974 libinput_dispatch(li);
978 libinput_dispatch(li);
980 libinput_dispatch(li);
983 libinput_dispatch(li);
986 event = libinput_get_event(li);
994 event = libinput_get_event(li);
1004 event = libinput_get_event(li);
1014 litest_assert_only_typed_events(li,
1020 litest_assert_button_event(li,
1024 litest_assert_empty_queue(li);
1031 struct libinput *li = dev->libinput;
1062 litest_drain_events(li);
1089 libinput_dispatch(li);
1093 libinput_dispatch(li);
1095 libinput_dispatch(li);
1098 libinput_dispatch(li);
1101 event = libinput_get_event(li);
1109 event = libinput_get_event(li);
1119 event = libinput_get_event(li);
1129 litest_assert_only_typed_events(li,
1136 libinput_dispatch(li);
1138 litest_assert_button_event(li,
1143 litest_assert_button_event(li,
1146 litest_assert_button_event(li,
1151 litest_assert_empty_queue(li);
1158 struct libinput *li = dev->libinput;
1184 litest_drain_events(li);
1211 libinput_dispatch(li);
1213 litest_assert_button_event(li, button,
1216 libinput_dispatch(li);
1218 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1226 libinput_dispatch(li);
1227 event = libinput_get_event(li);
1234 litest_assert_empty_queue(li);
1241 struct libinput *li = dev->libinput;
1266 litest_drain_events(li);
1294 libinput_dispatch(li);
1296 litest_assert_button_event(li, button,
1299 libinput_dispatch(li);
1301 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1308 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1312 litest_assert_button_event(li, button,
1315 litest_assert_empty_queue(li);
1322 struct libinput *li = dev->libinput;
1351 litest_drain_events(li);
1379 libinput_dispatch(li);
1381 litest_assert_button_event(li, button,
1384 libinput_dispatch(li);
1386 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1392 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1419 litest_assert_button_event(li, button,
1422 litest_assert_empty_queue(li);
1429 struct libinput *li = dev->libinput;
1454 litest_drain_events(li);
1480 libinput_dispatch(li);
1482 litest_assert_button_event(li, button,
1485 libinput_dispatch(li);
1487 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1493 libinput_dispatch(li);
1495 litest_assert_button_event(li, button,
1499 litest_assert_button_event(li,
1502 litest_assert_button_event(li,
1507 litest_assert_empty_queue(li);
1514 struct libinput *li = dev->libinput;
1539 litest_drain_events(li);
1564 libinput_dispatch(li);
1567 litest_assert_button_event(li, button,
1570 litest_assert_empty_queue(li);
1572 libinput_dispatch(li);
1575 litest_assert_button_event(li, button,
1578 litest_assert_empty_queue(li);
1593 struct libinput *li = dev->libinput;
1618 litest_drain_events(li);
1643 libinput_dispatch(li);
1645 libinput_dispatch(li);
1648 libinput_dispatch(li);
1650 litest_assert_button_event(li, button,
1653 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1658 litest_assert_button_event(li, button,
1661 litest_assert_empty_queue(li);
1671 struct libinput *li = dev->libinput;
1697 litest_drain_events(li);
1723 libinput_dispatch(li);
1726 libinput_dispatch(li);
1728 libinput_dispatch(li);
1731 libinput_dispatch(li);
1733 litest_assert_button_event(li, button,
1735 litest_assert_button_event(li, button,
1738 litest_assert_only_axis_events(li, LIBINPUT_EVENT_POINTER_SCROLL_FINGER);
1740 litest_assert_empty_queue(li);
1751 struct libinput *li = dev->libinput;
1777 litest_drain_events(li);
1806 litest_assert_button_event(li, button,
1808 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1814 libinput_dispatch(li);
1817 libinput_dispatch(li);
1819 libinput_dispatch(li);
1822 libinput_dispatch(li);
1824 litest_assert_button_event(li, button,
1827 litest_assert_only_axis_events(li, LIBINPUT_EVENT_POINTER_SCROLL_FINGER);
1829 litest_assert_empty_queue(li);
1836 struct libinput *li = dev->libinput;
1861 litest_drain_events(li);
1892 libinput_dispatch(li);
1894 libinput_dispatch(li);
1897 libinput_dispatch(li);
1899 litest_assert_button_event(li, button,
1902 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1908 libinput_dispatch(li);
1910 litest_assert_button_event(li, button,
1920 litest_assert_empty_queue(li);
1935 struct libinput *li = dev->libinput;
1959 litest_drain_events(li);
1985 libinput_dispatch(li);
1987 libinput_dispatch(li);
1991 libinput_dispatch(li);
1993 litest_assert_button_event(li, button,
1996 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
2001 libinput_dispatch(li);
2003 litest_assert_button_event(li, button,
2011 litest_assert_empty_queue(li);
2021 struct libinput *li = dev->libinput;
2045 litest_drain_events(li);
2074 libinput_dispatch(li);
2081 libinput_dispatch(li);
2083 litest_assert_button_event(li, button,
2085 litest_assert_button_event(li, button,
2088 litest_assert_gesture_event(li,
2091 litest_assert_only_typed_events(li,
2097 litest_assert_gesture_event(li,
2101 litest_assert_empty_queue(li);
2112 struct libinput *li = dev->libinput;
2137 litest_drain_events(li);
2166 litest_assert_button_event(li, button,
2168 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
2176 libinput_dispatch(li);
2183 libinput_dispatch(li);
2185 litest_assert_button_event(li, button,
2188 litest_assert_gesture_event(li,
2191 litest_assert_only_typed_events(li,
2197 litest_assert_gesture_event(li,
2201 litest_assert_empty_queue(li);
2208 struct libinput *li = dev->libinput;
2237 libinput_dispatch(li);
2239 libinput_dispatch(li);
2241 ev = libinput_get_event(li);
2247 ev = libinput_get_event(li);
2256 litest_assert_empty_queue(li);
2263 struct libinput *li = dev->libinput;
2292 libinput_dispatch(li);
2294 libinput_dispatch(li);
2296 ev = libinput_get_event(li);
2302 ev = libinput_get_event(li);
2311 litest_assert_empty_queue(li);
2318 struct libinput *li = dev->libinput;
2334 libinput_dispatch(li);
2336 litest_assert_button_event(li,
2339 litest_assert_button_event(li,
2343 litest_assert_empty_queue(li);
2350 struct libinput *li = dev->libinput;
2360 libinput_dispatch(li);
2362 litest_assert_empty_queue(li);
2365 litest_assert_empty_queue(li);
2372 struct libinput *li = dev->libinput;
2382 libinput_dispatch(li);
2384 litest_assert_empty_queue(li);
2387 litest_assert_empty_queue(li);
2394 struct libinput *li = dev->libinput;
2410 libinput_dispatch(li);
2412 litest_assert_button_event(li, BTN_RIGHT,
2415 litest_assert_button_event(li, BTN_RIGHT,
2418 litest_assert_empty_queue(li);
2425 struct libinput *li = dev->libinput;
2440 libinput_dispatch(li);
2443 libinput_dispatch(li);
2445 litest_assert_button_event(li, BTN_LEFT,
2447 litest_assert_button_event(li, BTN_LEFT,
2450 litest_assert_empty_queue(li);
2457 struct libinput *li = dev->libinput;
2474 libinput_dispatch(li);
2476 litest_assert_button_event(li, BTN_LEFT,
2478 litest_assert_button_event(li, BTN_LEFT,
2480 litest_assert_button_event(li, BTN_RIGHT,
2482 litest_assert_button_event(li, BTN_RIGHT,
2485 litest_assert_empty_queue(li);
2492 struct libinput *li = dev->libinput;
2509 libinput_dispatch(li);
2511 litest_assert_button_event(li, BTN_LEFT,
2513 litest_assert_button_event(li, BTN_LEFT,
2516 litest_assert_empty_queue(li);
2523 struct libinput *li = dev->libinput;
2541 libinput_dispatch(li);
2543 litest_assert_button_event(li, BTN_RIGHT,
2545 litest_assert_button_event(li, BTN_RIGHT,
2548 litest_assert_empty_queue(li);
2555 struct libinput *li = dev->libinput;
2572 litest_assert_empty_queue(li);
2579 struct libinput *li = dev->libinput;
2598 litest_assert_empty_queue(li);
2605 struct libinput *li = dev->libinput;
2626 while ((event = libinput_get_event(li))) {
2637 struct libinput *li = dev->libinput;
2694 libinput_dispatch(li);
2696 litest_assert_button_event(li, button,
2698 litest_assert_button_event(li, button,
2700 litest_assert_button_event(li, BTN_LEFT,
2702 litest_assert_button_event(li, BTN_LEFT,
2705 litest_assert_empty_queue(li);
2712 struct libinput *li = dev->libinput;
2766 litest_assert_button_event(li, button,
2769 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
2774 litest_assert_button_event(li, button,
2776 litest_assert_button_event(li, BTN_LEFT,
2783 libinput_dispatch(li);
2785 litest_assert_button_event(li, BTN_LEFT,
2788 litest_assert_empty_queue(li);
2795 struct libinput *li = dev->libinput;
2823 litest_drain_events(li);
2836 libinput_dispatch(li);
2838 libinput_dispatch(li);
2840 ev = libinput_get_event(li);
2846 ev = libinput_get_event(li);
2862 struct libinput *li = dev->libinput;
2875 litest_drain_events(li);
2891 libinput_dispatch(li);
2893 libinput_dispatch(li);
2896 ev = libinput_get_event(li);
2902 ev = libinput_get_event(li);
2917 struct libinput *li = dev->libinput;
2924 litest_drain_events(li);
2939 libinput_dispatch(li);
2941 litest_assert_button_event(li, BTN_MIDDLE,
2944 litest_assert_button_event(li, BTN_MIDDLE,
2947 libinput_dispatch(li);
2948 litest_assert_empty_queue(li);
2955 struct libinput *li = dev->libinput;
2971 litest_drain_events(li);
2975 libinput_dispatch(li);
2978 libinput_dispatch(li);
2979 litest_drain_events(li);
2991 libinput_dispatch(li);
3000 libinput_dispatch(li);
3002 libinput_dispatch(li);
3004 litest_assert_button_event(li,
3007 litest_assert_button_event(li,
3016 struct libinput *li = dev->libinput;
3036 litest_drain_events(li);
3040 libinput_dispatch(li);
3044 litest_drain_events(li);
3052 libinput_dispatch(li);
3058 litest_assert_empty_queue(li);
3068 struct libinput *li = dev->libinput;
3091 litest_drain_events(li);
3104 libinput_dispatch(li);
3106 litest_assert_button_event(li, button,
3109 litest_assert_button_event(li, button,
3112 litest_assert_empty_queue(li);
3119 struct libinput *li = dev->libinput;
3142 litest_drain_events(li);
3155 libinput_dispatch(li);
3157 litest_assert_button_event(li, button,
3160 litest_assert_button_event(li, button,
3163 litest_assert_empty_queue(li);
3170 struct libinput *li = dev->libinput;
3193 litest_drain_events(li);
3202 libinput_dispatch(li);
3209 libinput_dispatch(li);
3211 litest_assert_button_event(li, button,
3214 litest_assert_button_event(li, button,
3217 litest_assert_empty_queue(li);
3224 struct libinput *li = dev->libinput;
3230 litest_drain_events(li);
3246 libinput_dispatch(li);
3258 libinput_dispatch(li);
3262 litest_disable_log_handler(li);
3273 libinput_dispatch(li);
3291 libinput_dispatch(li);
3292 litest_restore_log_handler(li);
3303 libinput_dispatch(li);
3305 litest_assert_button_event(li, BTN_MIDDLE,
3307 litest_assert_button_event(li, BTN_MIDDLE,
3310 litest_assert_empty_queue(li);
3317 struct libinput *li = dev->libinput;
3328 litest_drain_events(li);
3332 litest_drain_events(li);
3335 libinput_dispatch(li);
3339 libinput_dispatch(li);
3341 libinput_dispatch(li);
3344 libinput_dispatch(li);
3346 litest_assert_empty_queue(li);
3353 struct libinput *li = dev->libinput;
3363 litest_drain_events(li);
3375 libinput_dispatch(li);
3376 litest_assert_empty_queue(li);
3378 litest_assert_empty_queue(li);
3386 struct libinput *li = dev->libinput;
3393 litest_drain_events(li);
3412 libinput_dispatch(li);
3413 litest_assert_empty_queue(li);
3415 litest_assert_empty_queue(li);
3422 struct libinput *li = dev->libinput;
3430 litest_drain_events(li);
3454 libinput_dispatch(li);
3456 libinput_dispatch(li);
3460 libinput_dispatch(li);
3462 libinput_dispatch(li);
3482 libinput_dispatch(li);
3484 libinput_dispatch(li);
3486 litest_assert_no_typed_events(li, LIBINPUT_EVENT_POINTER_BUTTON);
3493 struct libinput *li = dev->libinput;
3503 litest_drain_events(li);
3517 libinput_dispatch(li);
3518 litest_assert_empty_queue(li);
3520 litest_assert_empty_queue(li);
3528 struct libinput *li = dev->libinput;
3535 litest_drain_events(li);
3557 libinput_dispatch(li);
3558 litest_assert_empty_queue(li);
3560 litest_assert_empty_queue(li);
3567 struct libinput *li = dev->libinput;
3581 libinput_dispatch(li);
3584 libinput_dispatch(li);
3586 litest_assert_button_event(li, BTN_LEFT,
3588 litest_assert_button_event(li, BTN_LEFT,
3591 litest_assert_empty_queue(li);
3760 struct libinput *li = dev->libinput;
3771 libinput_dispatch(li);
3781 libinput_dispatch(li);
3783 litest_assert_button_event(li,
3787 litest_assert_button_event(li, BTN_RIGHT,
3790 litest_assert_empty_queue(li);
3882 struct libinput *li = dev->libinput;
3907 litest_drain_events(li);
3933 libinput_dispatch(li);
3937 libinput_dispatch(li);
3939 litest_assert_button_event(li,
3942 litest_assert_button_event(li,
3945 litest_assert_only_typed_events(li,
3954 struct libinput *li = dev->libinput;
3982 litest_drain_events(li);
3996 libinput_dispatch(li);
4008 libinput_dispatch(li);
4010 ev = libinput_get_event(li);
4017 ev = libinput_get_event(li);
4031 struct libinput *li = dev->libinput;
4062 litest_drain_events(li);
4088 libinput_dispatch(li);
4092 libinput_dispatch(li);
4095 libinput_dispatch(li);
4098 event = libinput_get_event(li);
4106 event = libinput_get_event(li);
4116 litest_assert_only_typed_events(li,
4118 litest_assert_empty_queue(li);
4194 struct libinput *li = dev->libinput;
4205 litest_drain_events(li);
4212 libinput_dispatch(li);
4214 litest_assert_empty_queue(li);
4221 struct libinput *li = dev->libinput;
4232 litest_drain_events(li);
4240 libinput_dispatch(li);
4242 litest_assert_empty_queue(li);
4249 struct libinput *li = dev->libinput;
4260 litest_drain_events(li);
4265 libinput_dispatch(li);
4267 libinput_dispatch(li);
4271 libinput_dispatch(li);
4273 litest_assert_empty_queue(li);
4280 struct libinput *li = dev->libinput;
4291 litest_drain_events(li);
4297 litest_drain_events(li);
4302 libinput_dispatch(li);
4304 litest_assert_empty_queue(li);
4311 struct libinput *li = dev->libinput;
4342 litest_drain_events(li);
4368 libinput_dispatch(li);
4370 litest_assert_button_event(li,
4378 libinput_dispatch(li);
4380 libinput_dispatch(li);
4382 litest_assert_button_event(li,
4386 litest_assert_empty_queue(li);
4393 struct libinput *li = dev->libinput;
4424 litest_drain_events(li);
4450 libinput_dispatch(li);
4452 litest_assert_button_event(li,
4460 libinput_dispatch(li);
4462 libinput_dispatch(li);
4464 litest_assert_button_event(li,
4468 litest_assert_empty_queue(li);
4475 struct libinput *li = dev->libinput;
4524 litest_drain_events(li);
4550 libinput_dispatch(li);
4552 litest_assert_button_event(li,
4559 libinput_dispatch(li);
4583 libinput_dispatch(li);
4586 libinput_dispatch(li);
4588 litest_assert_button_event(li,
4591 litest_assert_button_event(li,
4594 litest_assert_button_event(li,
4599 litest_assert_empty_queue(li);
4606 struct libinput *li = dev->libinput;
4637 litest_drain_events(li);
4663 libinput_dispatch(li);
4665 litest_assert_button_event(li,
4670 libinput_dispatch(li);
4672 libinput_dispatch(li);
4675 libinput_dispatch(li);
4677 litest_assert_button_event(li,
4682 litest_assert_empty_queue(li);
4689 struct libinput *li = dev->libinput;
4722 litest_drain_events(li);
4748 libinput_dispatch(li);
4750 litest_assert_button_event(li,
4755 libinput_dispatch(li);
4757 libinput_dispatch(li);
4759 libinput_dispatch(li);
4762 libinput_dispatch(li);
4765 litest_assert_only_typed_events(li,
4769 litest_assert_button_event(li,
4774 litest_assert_empty_queue(li);
4781 struct libinput *li = dev->libinput;
4795 litest_drain_events(li);
4800 litest_drain_events(li);
4806 libinput_dispatch(li);
4807 litest_assert_button_event(li,
4811 litest_assert_button_event(li,
4815 litest_assert_empty_queue(li);
4822 struct libinput *li = dev->libinput;
4836 litest_drain_events(li);
4842 litest_drain_events(li);
4845 libinput_dispatch(li);
4851 libinput_dispatch(li);
4852 litest_assert_button_event(li,
4856 litest_assert_button_event(li,
4860 litest_assert_empty_queue(li);
4867 struct libinput *li = dev->libinput;
4883 litest_drain_events(li);
4890 litest_drain_events(li);
4893 libinput_dispatch(li);
4898 libinput_dispatch(li);
4899 litest_assert_button_event(li,
4903 litest_assert_button_event(li,
4907 litest_assert_empty_queue(li);
4914 struct libinput *li = dev->libinput;
4930 litest_drain_events(li);
4937 litest_drain_events(li);
4939 libinput_dispatch(li);
4943 libinput_dispatch(li);
4950 libinput_dispatch(li);
4951 litest_assert_button_event(li,
4955 litest_assert_button_event(li,
4959 litest_assert_empty_queue(li);
4966 struct libinput *li = dev->libinput;
4982 litest_drain_events(li);
4990 litest_drain_events(li);
4993 libinput_dispatch(li);
4999 litest_assert_empty_queue(li);
5006 struct libinput *li = dev->libinput;
5037 litest_drain_events(li);
5061 libinput_dispatch(li);
5063 libinput_dispatch(li);
5064 litest_assert_button_event(li,
5071 libinput_dispatch(li);
5074 litest_assert_button_event(li,
5078 litest_assert_empty_queue(li);
5085 struct libinput *li = dev->libinput;
5118 litest_drain_events(li);
5144 libinput_dispatch(li);
5151 libinput_dispatch(li);
5153 libinput_dispatch(li);
5156 litest_assert_button_event(li,
5159 litest_assert_button_event(li,
5164 litest_assert_empty_queue(li);
5171 struct libinput *li = dev->libinput;
5204 litest_drain_events(li);
5230 libinput_dispatch(li);
5236 libinput_dispatch(li);
5238 libinput_dispatch(li);
5241 litest_assert_button_event(li,
5244 litest_assert_button_event(li,
5249 litest_assert_empty_queue(li);
5256 struct libinput *li = dev->libinput;
5289 litest_drain_events(li);
5315 libinput_dispatch(li);
5321 libinput_dispatch(li);
5348 libinput_dispatch(li);
5353 libinput_dispatch(li);
5356 litest_assert_button_event(li,
5359 litest_assert_button_event(li,
5365 litest_assert_empty_queue(li);
5372 struct libinput *li = dev->libinput;
5405 litest_drain_events(li);
5431 libinput_dispatch(li);
5437 libinput_dispatch(li);
5442 libinput_dispatch(li);
5445 litest_assert_button_event(li,
5448 litest_assert_button_event(li,
5454 litest_assert_button_event(li,
5457 litest_assert_button_event(li,
5461 litest_assert_empty_queue(li);
5468 struct libinput *li = dev->libinput;
5479 litest_drain_events(li);
5482 libinput_dispatch(li);
5486 libinput_dispatch(li);
5488 litest_assert_button_event(li,
5491 litest_assert_button_event(li,
5496 litest_assert_empty_queue(li);
5500 libinput_dispatch(li);
5502 libinput_dispatch(li);
5504 litest_assert_button_event(li,
5507 litest_assert_button_event(li,
5511 litest_assert_empty_queue(li);
5519 struct libinput *li = dev->libinput;
5528 keyboard = litest_add_device(li, LITEST_KEYBOARD);
5532 litest_drain_events(li);
5537 litest_drain_events(li);
5540 libinput_dispatch(li);
5543 litest_drain_events(li);
5545 libinput_dispatch(li);
5549 libinput_dispatch(li);
5552 libinput_dispatch(li);
5554 litest_assert_empty_queue(li);
5563 struct libinput *li = dev->libinput;
5571 litest_drain_events(li);
5578 libinput_dispatch(li);
5581 litest_assert_empty_queue(li);
5586 libinput_dispatch(li);
5587 litest_assert_button_event(li, BTN_RIGHT,
5589 litest_assert_button_event(li, BTN_RIGHT,
5591 litest_assert_empty_queue(li);