From 91eefb9a3fbd102c4ec9d8744934d3f5ac0e0c50 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 5 May 2016 12:55:22 +1000 Subject: [PATCH] Ignore devices that don't have ID_INPUT_MOUSE set Signed-off-by: Peter Hutterer --- src/libratbag.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libratbag.c b/src/libratbag.c index 55067d7a..086a774d 100644 --- a/src/libratbag.c +++ b/src/libratbag.c @@ -418,6 +418,9 @@ ratbag_device_new_from_udev_device(struct ratbag *ratbag, assert(udev_device != NULL); assert(device_out != NULL); + if (udev_prop_value(udev_device, "ID_INPUT_MOUSE") == NULL) + goto out_err; + if (get_product_id(udev_device, &id) != 0) goto out_err;