From: Stefan Pluecken Date: Sun, 17 Sep 2006 01:18:40 +0000 (+0000) Subject: fix zapping alternatives bluescreen X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=655aa56e49589f1764e948b8328e61889c485747;ds=sidebyside fix zapping alternatives bluescreen --- diff --git a/lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py b/lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py index 3ab3907..814f174 100644 --- a/lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py +++ b/lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py @@ -218,7 +218,7 @@ class AlternativeZapping(Screen): def finishedChannelSelection(self, *args): if len(args): - serviceString = str(ServiceReference(args)) + serviceString = str(ServiceReference(args[0])) if not self.alternatives.has_key(serviceString): self.alternatives[serviceString] = [] self.updateServices() @@ -277,13 +277,12 @@ class ServiceChanged(PerServiceDisplay): servicechanged = None -def playService(self, ref): +def playService(self, ref, **kwargs): #print "--------------------Alternatives: trying to play service", str(ServiceReference(ref)) if ref is not None: servicechanged.lastPlayAction = str(ServiceReference(ref)) servicechanged.nextPlayTry = 0 - result = oldPlayService(ref) - + result = oldPlayService(ref, **kwargs) return result def sessionstart(reason, session, **kwargs):