git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add missing import
[enigma2.git]
/
lib
/
python
/
Components
/
Renderer
/
Picon.py
diff --git
a/lib/python/Components/Renderer/Picon.py
b/lib/python/Components/Renderer/Picon.py
index 27741d69fd62f72dff3d16d2d47cbe3a9e52e7bf..de19c9aaf3cc555b1fff8f9555abf94f29447a6c 100644
(file)
--- a/
lib/python/Components/Renderer/Picon.py
+++ b/
lib/python/Components/Renderer/Picon.py
@@
-3,8
+3,7
@@
##
from Renderer import Renderer
from enigma import ePixmap
##
from Renderer import Renderer
from enigma import ePixmap
-from Components.config import config
-from Tools.Directories import fileExists, SCOPE_SKIN_IMAGE, resolveFilename
+from Tools.Directories import fileExists, SCOPE_SKIN_IMAGE, SCOPE_CURRENT_SKIN, resolveFilename
class Picon(Renderer):
searchPaths = ['/usr/share/enigma2/%s/',
class Picon(Renderer):
searchPaths = ['/usr/share/enigma2/%s/',
@@
-17,7
+16,7
@@
class Picon(Renderer):
self.nameCache = { }
self.pngname = ""
self.nameCache = { }
self.pngname = ""
- def applySkin(self, desktop):
+ def applySkin(self, desktop
, parent
):
attribs = [ ]
for (attrib, value) in self.skinAttributes:
if attrib == "path":
attribs = [ ]
for (attrib, value) in self.skinAttributes:
if attrib == "path":
@@
-25,7
+24,7
@@
class Picon(Renderer):
else:
attribs.append((attrib,value))
self.skinAttributes = attribs
else:
attribs.append((attrib,value))
self.skinAttributes = attribs
- return Renderer.applySkin(self, desktop)
+ return Renderer.applySkin(self, desktop
, parent
)
GUI_WIDGET = ePixmap
GUI_WIDGET = ePixmap
@@
-48,13
+47,10
@@
class Picon(Renderer):
if pngname == "": # no default yet in cache..
pngname = self.findPicon("picon_default")
if pngname == "":
if pngname == "": # no default yet in cache..
pngname = self.findPicon("picon_default")
if pngname == "":
- pos = config.skin.primary_skin.value.rfind('/')
- if pos != -1:
- str = config.skin.primary_skin.value[:pos+1]
- str += 'picon_default.png'
- if fileExists(str):
- pngname = str
- if pngname == "": # Fallback to enigma2 logo
+ tmp = resolveFilename(SCOPE_CURRENT_SKIN, "picon_default.png")
+ if fileExists(tmp):
+ pngname = tmp
+ else:
pngname = resolveFilename(SCOPE_SKIN_IMAGE, "skin_default/picon_default.png")
self.nameCache["default"] = pngname
if self.pngname != pngname:
pngname = resolveFilename(SCOPE_SKIN_IMAGE, "skin_default/picon_default.png")
self.nameCache["default"] = pngname
if self.pngname != pngname: