diff options
Diffstat (limited to 'lib/python/Screens/ChannelSelection.py')
| -rw-r--r-- | lib/python/Screens/ChannelSelection.py | 3 |
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() |
