diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-12-07 01:19:58 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-12-07 01:19:58 +0000 |
| commit | 962b249aab7d6be0a4d6b9c8605a3ac60a13aa6c (patch) | |
| tree | 082f69a9952d16f15a2a3d878212cfe3797316d1 /lib/python | |
| parent | b612cf6f3ac6a24dd05f322a25c6ba5808dbaad8 (diff) | |
| download | enigma2-962b249aab7d6be0a4d6b9c8605a3ac60a13aa6c.tar.gz enigma2-962b249aab7d6be0a4d6b9c8605a3ac60a13aa6c.zip | |
move more code to onCreate
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Screens/ChannelSelection.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/lib/python/Screens/ChannelSelection.py b/lib/python/Screens/ChannelSelection.py index 8714dd63..93b55a8e 100644 --- a/lib/python/Screens/ChannelSelection.py +++ b/lib/python/Screens/ChannelSelection.py @@ -333,16 +333,6 @@ class ChannelSelection(ChannelSelectionBase, ChannelSelectionEdit): #allways defaults to fav #self.servicelist.setRoot(eServiceReference('1:7:1:0:0:0:0:0:0:0:(type == 1) FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet')) - lastroot=eServiceReference(config.tv.lastroot.value) - if lastroot.valid(): - self.setRoot(lastroot) - else: - self.showFavourites() - - lastservice=eServiceReference(config.tv.lastservice.value) - if lastservice.valid(): - self.session.nav.playService(lastservice) - class ChannelActionMap(NumberActionMap): def action(self, contexts, action): if not self.csel.enterBouquet(action): @@ -376,8 +366,14 @@ class ChannelSelection(ChannelSelectionBase, ChannelSelectionEdit): self.onLayoutFinish.append(self.onCreate) def onCreate(self): + lastroot=eServiceReference(config.tv.lastroot.value) + if lastroot.valid(): + self.setRoot(lastroot) + else: + self.showFavourites() lastservice=eServiceReference(config.tv.lastservice.value) if lastservice.valid(): + self.session.nav.playService(lastservice) self.servicelist.setCurrent(lastservice) def onShow(self): |
