udev: use prop_value() to fetch the ID_INPUT_PROP property
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 4 Aug 2015 21:37:03 +0000 (07:37 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Mon, 10 Aug 2015 21:49:42 +0000 (07:49 +1000)
This will thus work if the property is only set on a parent device, not on the
device directly.

https://github.com/systemd/systemd/issues/763

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
udev/libinput-model-quirks.c

index 0e737a4..67115fa 100644 (file)
@@ -127,7 +127,7 @@ int main(int argc, char **argv)
        if (!device)
                goto out;
 
-       if (udev_device_get_property_value(device, "ID_INPUT_TOUCHPAD"))
+       if (prop_value(device, "ID_INPUT_TOUCHPAD"))
                handle_touchpad(device);
 
        rc = 0;