Skip over devices that don't have a hid-subsystem parent

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer
2015-08-20 14:08:36 +10:00
parent 9e37ce059b
commit 2cbba23010

View File

@@ -140,6 +140,9 @@ udev_find_hidraw(struct ratbag *ratbag, struct ratbag_device *device)
hid_udev = udev_device_get_parent_with_subsystem_devtype(device->udev_device, "hid", NULL);
if (!hid_udev)
return NULL;
e = udev_enumerate_new(udev);
udev_enumerate_add_match_subsystem(e, "hidraw");
udev_enumerate_add_match_parent(e, hid_udev);