From 25614f005a873b3df79a20dc3779638d03120c8d Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 9 Jul 2025 10:58:14 +1000 Subject: [PATCH] test: add missing tip events in the tablet calibration test We expect tip events because of the pressure values but for non-pressure tablet we need to explicitly set tip down. Part-of: --- test/test-tablet.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/test-tablet.c b/test/test-tablet.c index f6f0017f..3fca7162 100644 --- a/test/test-tablet.c +++ b/test/test-tablet.c @@ -3611,6 +3611,7 @@ START_TEST(tablet_calibration_set_matrix_delta) litest_drain_events(li); litest_tablet_proximity_in(dev, 100, 100, axes); + litest_tablet_tip_down(dev, 100, 100, axes); litest_dispatch(li); event = libinput_get_event(li); tablet_event = @@ -3632,6 +3633,7 @@ START_TEST(tablet_calibration_set_matrix_delta) dx = libinput_event_tablet_tool_get_x(tablet_event) - x; dy = libinput_event_tablet_tool_get_y(tablet_event) - y; libinput_event_destroy(event); + litest_tablet_tip_up(dev, 80, 80, axes); litest_tablet_proximity_out(dev); litest_timeout_tablet_proxout(li); litest_wait_for_event_of_type(li, LIBINPUT_EVENT_TABLET_TOOL_PROXIMITY); @@ -3641,6 +3643,7 @@ START_TEST(tablet_calibration_set_matrix_delta) litest_assert_enum_eq(status, LIBINPUT_CONFIG_STATUS_SUCCESS); litest_tablet_proximity_in(dev, 100, 100, axes); + litest_tablet_tip_down(dev, 100, 100, axes); litest_dispatch(li); event = libinput_get_event(li); tablet_event =