diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-10-12 00:55:15 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-10-12 00:55:15 +0000 |
| commit | f78de26900d5d14c363984ff3c21952f4093a9a7 (patch) | |
| tree | 97a95c00e808d3ffbea868b170570340dec98276 /lib/python | |
| parent | d7b4e7b564801cd0fc9a618409ba8050970b0954 (diff) | |
| download | enigma2-f78de26900d5d14c363984ff3c21952f4093a9a7.tar.gz enigma2-f78de26900d5d14c363984ff3c21952f4093a9a7.zip | |
fix bluescreen when pressing exit in alternative selection
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py b/lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py index 814f174a..d3cfce20 100644 --- a/lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py +++ b/lib/python/Plugins/Extensions/ZappingAlternatives/plugin.py @@ -173,10 +173,11 @@ class AlternativeZapping(Screen): self.updateServices() self.updateAlternatives() - def finishedAlternativeSelection(self, args): - self.alternatives[self["serviceslist"].getCurrent()[1]].append(str(ServiceReference(args))) - addAlternative(self["serviceslist"].getCurrent()[1], str(ServiceReference(args))) - self.updateAlternatives() + def finishedAlternativeSelection(self, *args): + if len(args): + self.alternatives[self["serviceslist"].getCurrent()[1]].append(str(ServiceReference(args))) + addAlternative(self["serviceslist"].getCurrent()[1], str(ServiceReference(args))) + self.updateAlternatives() def updateServices(self): self.serviceslist = [] |
