getConfigListEntry now supports more than two arguments
[enigma2.git] / lib / python / Components / Converter / RadioText.py
index 77ec58ed875fdb9e634aa2d3bc2eac99b67d5558..59885c0a689602ed8d1b0f4aa6c8288421eafa58 100644 (file)
@@ -4,12 +4,14 @@ from Components.Element import cached
 class RadioText(Converter, object):
        def __init__(self, type):
                Converter.__init__(self, type)
+               self.type = type
 
        @cached
        def getText(self):
                rt = self.source.radiotext
-               if rt is None:
-                       return "N/A"
-               return rt
-
+               text = ""
+               if rt:
+                       if self.type == "RadioText":
+                               text = rt.getRadioText()
+               return text.decode("latin-1").encode("utf-8")
        text = property(getText)