From c2946902fa21c133589d09940e4e19c006b645bb Mon Sep 17 00:00:00 2001
From: Simon McVittie <[EMAIL REDACTED]>
Date: Tue, 12 Apr 2022 14:16:29 +0100
Subject: [PATCH] testevdev: Recognise touchpads as such
At the time I contributed this unit test, SDL didn't understand Linux
touchpads, but now it does.
Fixes: 373216ae "Added support for touchpads in the Linux evdev code"
Signed-off-by: Simon McVittie <smcv@collabora.com>
---
test/testevdev.c | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/test/testevdev.c b/test/testevdev.c
index 572c60a05ad..8e3fdaaed41 100644
--- a/test/testevdev.c
+++ b/test/testevdev.c
@@ -41,6 +41,7 @@ static const struct
CLS(SOUND),
CLS(TOUCHSCREEN),
CLS(ACCELEROMETER),
+ CLS(TOUCHPAD),
#undef CLS
{ 0, NULL }
};
@@ -185,9 +186,7 @@ static const GuessTest guess_tests[] =
.bus_type = 0x0003,
.vendor_id = 0x054c,
.product_id = 0x09cc,
- /* TODO: Should this be MOUSE? That's what it most closely
- * resembles */
- .expected = SDL_UDEV_DEVICE_UNKNOWN,
+ .expected = SDL_UDEV_DEVICE_TOUCHPAD,
/* SYN, KEY, ABS */
.ev = { 0x0b },
/* X, Y, multitouch */
@@ -718,9 +717,7 @@ static const GuessTest guess_tests[] =
.vendor_id = 0x06cb,
.product_id = 0x0000,
.version = 0x0000,
- /* TODO: Should this be MOUSE? That's what it most closely
- * resembles */
- .expected = SDL_UDEV_DEVICE_UNKNOWN,
+ .expected = SDL_UDEV_DEVICE_TOUCHPAD,
/* SYN, KEY, ABS */
.ev = { 0x0b },
/* X, Y, pressure, multitouch */