1 from Screens.MessageBox import MessageBox
3 class ServiceStopScreen:
8 print "[ServiceStopScreen] ERROR: no self.session set"
11 self.onClose.append(self.__onClose)
13 def stopService(self):
14 self.oldref = self.session.nav.getCurrentlyPlayingServiceReference()
15 self.session.nav.stopService()
18 self.session.nav.playService(self.oldref)
20 def restoreService(self, msg = _("Zap back to previously tuned service?")):
22 self.session.openWithCallback(self.restartPrevService, MessageBox, msg, MessageBox.TYPE_YESNO)
24 self.restartPrevService(False)
26 def restartPrevService(self, yesno):