fix for canAllocateChannel
[enigma2.git] / lib / python / Screens / ServiceInfo.py
index 9a8abdb13b8bb8382d277664de4c7a6a3a977898..5b0b6220fa653fd3c0a7621fcee366b31f236372 100644 (file)
@@ -25,7 +25,7 @@ class ServiceInfoList(HTMLComponent, GUIComponent):
                self.l = eListboxPythonMultiContent()
                self.list = source
                self.l.setList(self.list)
-               self.l.setFont(0, gFont("Arial", 23))
+               self.l.setFont(0, gFont("Regular", 23))
 
        def GUIcreate(self, parent):
                self.instance = eListbox(parent)
@@ -51,8 +51,12 @@ class ServiceInfo(Screen):
                        self.info = service.info()
                else:
                        self.info = None
-               
-               Labels = ( ("Name",  ServiceReference(self.session.nav.getCurrentlyPlayingServiceReference()).getServiceName()),
+
+               if self.session.nav.getCurrentlyPlayingServiceReference() is not None:
+                       name = ServiceReference(self.session.nav.getCurrentlyPlayingServiceReference()).getServiceName()
+               else:
+                       name = "N/A"
+               Labels = ( ("Name",  name),
                                   ("Provider", self.getValue(iServiceInformation.sProvider)),
                                   ("VideoPID", self.getValue(iServiceInformation.sVideoPID)),
                                   ("AudioPID", self.getValue(iServiceInformation.sAudioPID)),