ask before stopping timeshift
authorFelix Domke <tmbinc@elitedvb.net>
Fri, 3 Feb 2006 20:19:24 +0000 (20:19 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Fri, 3 Feb 2006 20:19:24 +0000 (20:19 +0000)
lib/python/Screens/InfoBarGenerics.py

index 556e768..499d972 100644 (file)
@@ -840,6 +840,16 @@ class InfoBarTimeshift:
                ts = self.getTimeshift()
                if ts is None:
                        return
                ts = self.getTimeshift()
                if ts is None:
                        return
+               self.session.openWithCallback(self.stopTimeshiftConfirmed, MessageBox, _("Stop Timeshift?"), MessageBox.TYPE_YESNO)
+
+       def stopTimeshiftConfirmed(self, confirmed):
+               if not confirmed:
+                       return
+
+               ts = self.getTimeshift()
+               if ts is None:
+                       return
+
                ts.stopTimeshift()
                self.timeshift_enabled = 0
 
                ts.stopTimeshift()
                self.timeshift_enabled = 0