From d65ce06bfed2444d9870630f095db401d78a096e Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Fri, 14 Sep 2007 23:50:27 +0000 Subject: [PATCH] fix bsod when select a not available service in channel selection --- lib/python/Components/Converter/ServiceName.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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) -- 2.30.2