Merge branch 'master' of git.opendreambox.org:/git/enigma2
authorFelix Domke <tmbinc@2mac.waldobjekt.org>
Wed, 24 Jun 2009 21:47:30 +0000 (23:47 +0200)
committerFelix Domke <tmbinc@2mac.waldobjekt.org>
Wed, 24 Jun 2009 21:47:30 +0000 (23:47 +0200)
lib/dvb_ci/dvbci.cpp
lib/python/Plugins/Extensions/DVDBurn/Process.py

index 037103cfe21a7cec62ec45e283b63e625f4793b2..bde394aa3111b13ef055e91e128419572eef616d 100644 (file)
@@ -605,6 +605,8 @@ void eDVBCIInterfaces::removePMTHandler(eDVBServicePMTHandler *pmthandler)
                                        else
                                                tmp->linked_next = 0;
                                }
+                               else // removed old base slot.. update ptr
+                                       base_slot = slot->linked_next;
                                slot->linked_next = 0;
                                slot->user_mapped = false;
                        }
index 9a37c14e1b15d793f1a0b8f536db3a091c246a03..74ffbde73e528655e94c88e84d43371acee82d2e 100644 (file)
@@ -395,8 +395,12 @@ class PreviewTask(Task):
                if self.job.menupreview:
                        self.previewProject()
                else:
-                       from Tools import Notifications
-                       Notifications.AddNotificationWithCallback(self.previewCB, MessageBox, _("Do you want to preview this DVD before burning?"), timeout = 60, default = False)
+                       import Screens.Standby
+                       if Screens.Standby.inStandby:
+                               self.previewCB(False)
+                       else:
+                               from Tools import Notifications
+                               Notifications.AddNotificationWithCallback(self.previewCB, MessageBox, _("Do you want to preview this DVD before burning?"), timeout = 60, default = False)
 
        def abort(self):
                self.finish(aborted = True)