aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-14 03:02:01 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-14 03:02:01 +0000
commit6047456faa97f18ca8b6ea7bfbb2ac1856765580 (patch)
treea21421c227dcafc2fff5e88f0c14f8c8be1d5997 /lib/python
parente41cbd8e4f84ce4ef23095e7eaba9c885922ba92 (diff)
downloadenigma2-6047456faa97f18ca8b6ea7bfbb2ac1856765580.tar.gz
enigma2-6047456faa97f18ca8b6ea7bfbb2ac1856765580.zip
fix movemode, do not use listboxcontent private variables
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/Components/ServiceList.py6
-rw-r--r--lib/python/Screens/ChannelSelection.py4
2 files changed, 2 insertions, 8 deletions
diff --git a/lib/python/Components/ServiceList.py b/lib/python/Components/ServiceList.py
index 76e1c822..efe928dd 100644
--- a/lib/python/Components/ServiceList.py
+++ b/lib/python/Components/ServiceList.py
@@ -52,12 +52,6 @@ class ServiceList(HTMLComponent, GUIComponent):
self.l.setRoot(root)
self.l.sort()
- def cursorGet(self):
- return self.l.cursorGet()
-
- def cursorSet(self, val):
- self.l.cursorSet(val)
-
# stuff for multiple marks (edit mode / later multiepg)
def clearMarks(self):
self.l.initMarked()
diff --git a/lib/python/Screens/ChannelSelection.py b/lib/python/Screens/ChannelSelection.py
index 496131bd..fc412a84 100644
--- a/lib/python/Screens/ChannelSelection.py
+++ b/lib/python/Screens/ChannelSelection.py
@@ -126,10 +126,8 @@ class ChannelSelection(Screen):
ref=l.getCurrent()
if ref.valid() and self.mutableList is not None:
self.mutableList.removeService(ref)
- pos = l.cursorGet()
self.mutableList.flushChanges() #FIXME dont flush on each single removed service
self.setRoot(l.getRoot())
-# l.cursorSet(pos) #whats going wrong here????
def endMarkedEdit(self, abort):
l = self["list"]
@@ -208,6 +206,8 @@ class ChannelSelection(Screen):
def toggleMoveMode(self):
if self.movemode:
+ if self.entry_marked:
+ self.channelSelected() # unmark current entry
self.movemode = False
self.mutableList.flushChanges() # FIXME add check if changes was made
else: