From adaa2989655865bf5f3bc9df73e7bd37758042f9 Mon Sep 17 00:00:00 2001 From: Daniel Drake Date: Thu, 16 Jun 2016 15:25:05 -0700 Subject: [PATCH] device-manager: probe existing DRM devices at startup A regression introduced in 7e37d58be3e9acff36c53c420b399c18d08bd8f8 means that we only look for DRM devices that appear while we're waiting, we don't consider any that are already present before we started. shutdown splash was not appearing because of this. Solve this by explicitly searching for already-initialized DRM devices as we start up. https://bugs.freedesktop.org/show_bug.cgi?id=96560 --- src/libply-splash-core/ply-device-manager.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libply-splash-core/ply-device-manager.c b/src/libply-splash-core/ply-device-manager.c index bdc07b39..2ff03517 100644 --- a/src/libply-splash-core/ply-device-manager.c +++ b/src/libply-splash-core/ply-device-manager.c @@ -816,6 +816,7 @@ ply_device_manager_watch_devices (ply_device_manager_t *manager, } watch_for_udev_events (manager); + create_devices_for_subsystem (manager, SUBSYSTEM_DRM); ply_event_loop_watch_for_timeout (manager->loop, device_timeout, (ply_event_loop_timeout_handler_t)