chiark / gitweb /
logind: use syspath instead of sysname to identify fb devices since udlfb got fixed now
authorLennart Poettering <lennart@poettering.net>
Wed, 31 Aug 2011 01:16:01 +0000 (03:16 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 31 Aug 2011 01:16:01 +0000 (03:16 +0200)
src/logind.c

index b84242e1ed74d95159a626730bcaed5671ba9ac7..1aad48d2dc0b4abca22053858388307796c41f1c 100644 (file)
@@ -274,8 +274,7 @@ int manager_process_seat_device(Manager *m, struct udev_device *d) {
 
         if (streq_ptr(udev_device_get_action(d), "remove")) {
 
-                /* FIXME: use syspath instead of sysname here, as soon as fb driver is fixed */
-                device = hashmap_get(m->devices, udev_device_get_sysname(d));
+                device = hashmap_get(m->devices, udev_device_get_syspath(d));
                 if (!device)
                         return 0;
 
@@ -295,7 +294,7 @@ int manager_process_seat_device(Manager *m, struct udev_device *d) {
                         return 0;
                 }
 
-                r = manager_add_device(m, udev_device_get_sysname(d), &device);
+                r = manager_add_device(m, udev_device_get_syspath(d), &device);
                 if (r < 0)
                         return r;