[transmageddon] fix case where DVD player connected after Transmageddon started



commit ca087e856dba8d0d57e33102ceb3298683ae4993
Author: Christian Fredrik Kalager Schaller <uraeus linuxrising org>
Date:   Tue Mar 25 14:57:03 2014 +0100

    fix case where DVD player connected after Transmageddon started

 src/udevdisco.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/udevdisco.py b/src/udevdisco.py
index 789be45..7203818 100644
--- a/src/udevdisco.py
+++ b/src/udevdisco.py
@@ -191,6 +191,8 @@ class InputFinder(GObject.GObject):
         """
         if subsystem == "block" and device.has_property("ID_CDROM"):
             block = device.get_device_file()
+            if block not in self.drives:
+                self.drives[block] = DVDDevice(device)
             dvd_device = self.drives[block]
             media_changed = dvd_device.media != device.has_property("ID_FS_TYPE")
             dvd_device.device = device


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]