diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-09-14 23:50:27 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2007-09-14 23:50:27 +0000 |
| commit | d65ce06bfed2444d9870630f095db401d78a096e (patch) | |
| tree | 97c4a9fff5d1e4ae9c3a9279adbd7e58a35a3b98 /lib/python/Components/Converter/ServiceName.py | |
| parent | 09047544dbeddd0a5df972934c8863bef9e11a99 (diff) | |
| download | enigma2-d65ce06bfed2444d9870630f095db401d78a096e.tar.gz enigma2-d65ce06bfed2444d9870630f095db401d78a096e.zip | |
fix bsod when select a not available service in channel selection
Diffstat (limited to 'lib/python/Components/Converter/ServiceName.py')
| -rw-r--r-- | lib/python/Components/Converter/ServiceName.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/python/Components/Converter/ServiceName.py b/lib/python/Components/Converter/ServiceName.py index 97b81f60..18b1f2a5 100644 --- a/lib/python/Components/Converter/ServiceName.py +++ b/lib/python/Components/Converter/ServiceName.py @@ -35,7 +35,9 @@ class ServiceName(Converter, object): if info is None: return "" if self.type == self.NAME: - name = ref and info.getName(ref) or info.getName() + name = ref and info.getName(ref) + if name is None: + name = info.getName() return name.replace('\xc2\x86', '').replace('\xc2\x87', '') elif self.type == self.PROVIDER: return self.getServiceInfoValue(info, iServiceInformation.sProvider, ref) |
