aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-01-20 22:55:31 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-01-20 22:55:31 +0000
commit77d577995c4d036b6c84aff0eeba2d76bd209de9 (patch)
treef10afadbacf0ea7934d3e9097bfb29e3ad5acd6e /lib/python/Screens
parent143f9b3b4bffd8ae6f5e8d47beec4aa112ec7d15 (diff)
downloadenigma2-77d577995c4d036b6c84aff0eeba2d76bd209de9.tar.gz
enigma2-77d577995c4d036b6c84aff0eeba2d76bd209de9.zip
fix bug
Diffstat (limited to 'lib/python/Screens')
-rw-r--r--lib/python/Screens/ChannelSelection.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/python/Screens/ChannelSelection.py b/lib/python/Screens/ChannelSelection.py
index e7c67f3b..0eb115a1 100644
--- a/lib/python/Screens/ChannelSelection.py
+++ b/lib/python/Screens/ChannelSelection.py
@@ -597,7 +597,8 @@ class ChannelSelection(ChannelSelectionBase, ChannelSelectionEdit):
#called from infoBar and channelSelected
def zap(self):
- if self.session.nav.getCurrentlyPlayingServiceReference() != self.getCurrentSelection():
+ ref = self.session.nav.getCurrentlyPlayingServiceReference()
+ if ref is None or ref != self.getCurrentSelection():
self.session.nav.playService(self.getCurrentSelection())
self.saveRoot()
self.saveChannel()