aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-03-03 16:42:15 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-03-03 16:42:15 +0000
commit18295301817ab69828ecd3523a6e870e0e5b0f5c (patch)
tree1ea920bc2f744b6621dce0043910226d28a387ba /lib/python
parent1026ef92d84821603bd865adb10a518238f33e0e (diff)
downloadenigma2-18295301817ab69828ecd3523a6e870e0e5b0f5c.tar.gz
enigma2-18295301817ab69828ecd3523a6e870e0e5b0f5c.zip
fix remove/add bouquet
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/Screens/ChannelSelection.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/python/Screens/ChannelSelection.py b/lib/python/Screens/ChannelSelection.py
index db279451..92040b52 100644
--- a/lib/python/Screens/ChannelSelection.py
+++ b/lib/python/Screens/ChannelSelection.py
@@ -239,6 +239,7 @@ class ChannelSelectionEdit:
if mutableBouquet:
mutableBouquet.setListName(providerName)
mutableBouquet.flushChanges()
+ self.setRoot(self.getRoot())
else:
print "get mutable list for new created bouquet failed"
else:
@@ -358,13 +359,8 @@ class ChannelSelectionEdit:
if ref.valid() and mutableList is not None:
if not mutableList.removeService(ref):
self.bouquetNumOffsetCache = { }
- currentIndex = self.servicelist.getCurrentIndex()
- self.servicelist.moveDown()
- if self.servicelist.getCurrentIndex() == currentIndex:
- currentIndex -= 1
mutableList.flushChanges() #FIXME dont flush on each single removed service
self.setRoot(self.getRoot())
- self.servicelist.moveToIndex(currentIndex)
def addCurrentServiceToBouquet(self, dest):
mutableList = self.getMutableList(dest)