From 6047456faa97f18ca8b6ea7bfbb2ac1856765580 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Mon, 14 Nov 2005 03:02:01 +0000 Subject: fix movemode, do not use listboxcontent private variables --- lib/python/Screens/ChannelSelection.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/python/Screens') 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: -- cgit v1.2.3