[TVCharts] Fix possible bluescreen introduced with last commit.
authorHomey <homey@dreambox-plugins.de>
Wed, 16 Feb 2011 03:01:23 +0000 (04:01 +0100)
committerHomey <homey@dreambox-plugins.de>
Wed, 16 Feb 2011 03:01:23 +0000 (04:01 +0100)
.toString() is not available when no service is running.

tvcharts/src/plugin.py

index a58c7be..1fc31f0 100644 (file)
@@ -497,8 +497,9 @@ class DBUpdateStatus(Screen):
                        return
 
                # Get Channelname
-               ref = eServiceReference(self.session.nav.getCurrentlyPlayingServiceReference().toString())
-               if ref is not None:
+               sref = self.session.nav.getCurrentlyPlayingServiceReference()
+               if sref is not None:
+                       ref = eServiceReference(sref.toString())
                        ref.setName("")
                        serviceHandler = eServiceCenter.getInstance()
                        info = serviceHandler.info(ref)