aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/ChannelSelection.py
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-07-04 18:52:17 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-07-04 18:52:17 +0000
commit430284954068906c8e2ad3ac4479292f145610c4 (patch)
tree53156077fba3a31970450128b30d4139820553f0 /lib/python/Screens/ChannelSelection.py
parent7c204dab4b7e1017ee3bbb74b8a6f45e0c77e693 (diff)
downloadenigma2-430284954068906c8e2ad3ac4479292f145610c4.tar.gz
enigma2-430284954068906c8e2ad3ac4479292f145610c4.zip
really fix satfinder
sync channellist with pip
Diffstat (limited to 'lib/python/Screens/ChannelSelection.py')
-rw-r--r--lib/python/Screens/ChannelSelection.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/python/Screens/ChannelSelection.py b/lib/python/Screens/ChannelSelection.py
index 0870232e..a52fd367 100644
--- a/lib/python/Screens/ChannelSelection.py
+++ b/lib/python/Screens/ChannelSelection.py
@@ -1032,6 +1032,20 @@ class ChannelSelection(ChannelSelectionBase, ChannelSelectionEdit, ChannelSelect
self.lastservice.value = refstr
self.lastservice.save()
+ def setCurrentServicePath(self, path):
+ hlen = len(self.history)
+ if hlen > 0:
+ self.history[self.history_pos] = path
+ else:
+ self.history.append(path)
+ self.setHistoryPath()
+
+ def getCurrentServicePath(self):
+ hlen = len(self.history)
+ if hlen > 0:
+ return self.history[self.history_pos]
+ return None
+
def recallPrevService(self):
hlen = len(self.history)
if hlen > 1: