Converter/ValueToPixmap.py, Renderer/Pixmap.py: use cache for LoadPixmap inside Value...
[vuplus_dvbapp] / lib / python / Components / Converter / ValueToPixmap.py
index 2ab695a..ed9f770 100644 (file)
@@ -24,11 +24,11 @@ class ValueToPixmap(Converter, object):
                        if val in (None, ""):
                                return None
                if self.type == self.PATH:
-                       return LoadPixmap(val)
+                       return LoadPixmap(cached=True, path=val)
                if self.type == self.LANGUAGE_CODE:
-                       png = LoadPixmap(resolveFilename(SCOPE_CURRENT_SKIN, "countries/" + val[3:].lower() + ".png"))
+                       png = LoadPixmap(cached=True, path=resolveFilename(SCOPE_CURRENT_SKIN, "countries/" + val[3:].lower() + ".png"))
                        if png == None:
-                               png = LoadPixmap(resolveFilename(SCOPE_SKIN_IMAGE, "countries/missing.png"))
+                               png = LoadPixmap(cached=True, path=resolveFilename(SCOPE_SKIN_IMAGE, "countries/missing.png"))
                        return png
                return None