udev-seat: check whehter the given udev_device has completed default property setting 69/246569/1 tizen_bkup_20201110 accepted/tizen/unified/20201103.051949 submit/tizen/20201102.045342
authorSung-Jin Park <sj76.park@samsung.com>
Mon, 2 Nov 2020 03:08:05 +0000 (12:08 +0900)
committerSung-Jin Park <sj76.park@samsung.com>
Mon, 2 Nov 2020 04:30:15 +0000 (13:30 +0900)
Change-Id: I3f26539c56747c34e41d5a42d55037cfc643d37a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
src/udev-seat.c

index bede53077e92e6e36937de17ad9736fb09620e43..c6f4166bca3c9f8db71bfedbc038a300f823d2af 100644 (file)
@@ -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) {