devnode = udev_device_get_devnode(udev_device);
sysname = udev_device_get_sysname(udev_device);
+ if (libinput_path_has_device(&input->base, devnode))
+ {
+ log_info(&input->base, "libinput_path already created input device '%s.\n", devnode);
+ return 0;
+ }
+
/* Search for matching logical seat */
if (!seat_name)
seat_name = udev_device_get_property_value(udev_device, "WL_SEAT");
return -1;
}
- if (libinput_path_has_device(&input->base, devnode))
- {
- log_info(&input->base, "libinput_path already created input device '%s.\n", devnode);
- return 0;
- }
device = evdev_device_create(&seat->base, udev_device);
libinput_seat_unref(&seat->base);