[transmageddon] fix case where DVD player connected after	Transmageddon started
- From: Christian Fredrik Kalager Schaller <uraeus src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [transmageddon] fix case where DVD player connected after	Transmageddon started
- Date: Tue, 25 Mar 2014 13:57:26 +0000 (UTC)
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]