diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-01-28 16:54:41 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-01-28 16:54:41 +0000 |
| commit | 5d4636e324a4fa38c1288e309dc4c72807ec01ab (patch) | |
| tree | c43a04c5ee7577af51a8e559ec44aea8e48b093a /lib/python/Screens | |
| parent | 5fa0c0e2f1f13e3238359f2c66bb31d326cf9439 (diff) | |
| download | enigma2-5d4636e324a4fa38c1288e309dc4c72807ec01ab.tar.gz enigma2-5d4636e324a4fa38c1288e309dc4c72807ec01ab.zip | |
fix no more working multi epg since previous BouquetSelector change
Diffstat (limited to 'lib/python/Screens')
| -rw-r--r-- | lib/python/Screens/ChannelSelection.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/python/Screens/ChannelSelection.py b/lib/python/Screens/ChannelSelection.py index 9535ef3c..9ca19121 100644 --- a/lib/python/Screens/ChannelSelection.py +++ b/lib/python/Screens/ChannelSelection.py @@ -36,7 +36,6 @@ class BouquetSelector(Screen): def okbuttonClick(self): self.selectedFunc(self["menu"].getCurrent()[1]) - self.close(True) def cancelClick(self): self.close(False) @@ -107,12 +106,16 @@ class ChannelContextMenu(Screen): else: cnt = len(bouquets) if cnt > 1: # show bouquet list - self.session.openWithCallback(self.bouquetSelClosed, BouquetSelector, bouquets, self.addCurrentServiceToBouquet) + self.session.openWithCallback(self.bouquetSelClosed, BouquetSelector, bouquets, self.bouquetSelected) elif cnt == 1: # add to only one existing bouquet self.addCurrentServiceToBouquet(bouquets[0][1]) else: #no bouquets in root.. so assume only one favourite list is used self.addCurrentServiceToBouquet(self.csel.bouquet_root) + def bouquetSelected(self, bouquet): + self.addCurrentServiceToBouquet(bouquet) + self.close(True) # close bouquet selection + def bouquetSelClosed(self, recursive): if recursive: self.close(False) |
