From: Felix Domke Date: Thu, 28 Apr 2005 11:27:27 +0000 (+0000) Subject: - fix storage of servicelist (cannot be stored as a component) X-Git-Tag: 2.6.0~5896 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/e0884bba407ed4faf8dd544595255e94e57c8cda?hp=ec6cfceaa66fc2243e08001178c70fb5db9fcc50 - fix storage of servicelist (cannot be stored as a component) - add scan entry to topmenu for ease of debugging --- diff --git a/screens.py b/screens.py index ec81c2d5..a3fc2e16 100644 --- a/screens.py +++ b/screens.py @@ -47,6 +47,9 @@ class Screen(dict, HTMLSkin, GUISkin): mdom = xml.dom.minidom.parseString( """ + quitMainloop() + self.openDialog(serviceScan) + self.setModeTV() self.setModeRadio() self.setModeFile() @@ -89,7 +92,6 @@ mdom = xml.dom.minidom.parseString( self.goSetup() - quitMainloop() """) def getText(nodelist): @@ -323,7 +325,7 @@ class infoBar(Screen): Screen.__init__(self, session) #instantiate forever - self["ServiceList"] = self.session.instantiateDialog(channelSelection) + self.servicelist = self.session.instantiateDialog(channelSelection) self["actions"] = ActionMap( [ "InfobarActions" ], { @@ -351,13 +353,13 @@ class infoBar(Screen): self.session.open(Menu, menu, menu.childNodes) def switchChannel(self): - self.session.execDialog(self["ServiceList"]) + self.session.execDialog(self.servicelist) def zapUp(self): - self["ServiceList"].zapUp() + self.servicelist.zapUp() def zapDown(self): - self["ServiceList"].zapDown() + self.servicelist.zapDown() # a clock display dialog class clockDisplay(Screen):