From: Sung-Jin Park Date: Mon, 2 Nov 2020 03:08:05 +0000 (+0900) Subject: udev-seat: check whehter the given udev_device has completed default property setting X-Git-Tag: submit/tizen/20201102.045342^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e45adaad92305dd9d194bb59fb8ba6ecb323f3e2;p=platform%2Fupstream%2Flibinput.git udev-seat: check whehter the given udev_device has completed default property setting Change-Id: I3f26539c56747c34e41d5a42d55037cfc643d37a Signed-off-by: Sung-Jin Park --- diff --git a/src/udev-seat.c b/src/udev-seat.c index bede5307..c6f4166b 100644 --- a/src/udev-seat.c +++ b/src/udev-seat.c @@ -192,12 +192,14 @@ udev_input_add_devices(struct udev_input *input, struct udev *udev) /* Skip unconfigured device. udev will send an event * when device is fully configured */ if (!udev_device_get_is_initialized(device)) { - log_debug(&input->base, - "%-7s - skip unconfigured input device '%s'\n", - sysname, - udev_device_get_devnode(device)); - udev_device_unref(device); - continue; + if (udev_device_set_default_property_input(device)) { + log_debug(&input->base, + "%-7s - skip unconfigured input device '%s'\n", + sysname, + udev_device_get_devnode(device)); + udev_device_unref(device); + continue; + } } if (device_added(device, input, NULL) < 0) {