fix bug
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 20 Jan 2006 22:55:31 +0000 (22:55 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 20 Jan 2006 22:55:31 +0000 (22:55 +0000)
lib/python/Screens/ChannelSelection.py

index e7c67f3b13fe3d5643ed42f0d95893fc9aeef6b1..0eb115a163fbfd9877eceb9801ad766013e3e33d 100644 (file)
@@ -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()