test: fix the tracking_id sync test
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 1 Apr 2014 06:31:41 +0000 (16:31 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 1 Apr 2014 07:05:53 +0000 (17:05 +1000)
A max of num_slots -1 caused the first MT_SLOT event to be skipped, leading to
wrong tracking IDs in the slots.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
test/test-libevdev-events.c

index de598f9..50f5fcc 100644 (file)
@@ -909,7 +909,7 @@ START_TEST(test_syn_delta_tracking_ids)
        abs[3].maximum = 1000;
 
        abs[4].value = ABS_MT_SLOT;
-       abs[4].maximum = num_slots - 1;
+       abs[4].maximum = num_slots;
 
        abs[5].minimum = -1;
        abs[5].maximum = 255;