from Components.MenuList import MenuList
from Plugins.Plugin import PluginDescriptor
from Components.config import config
-from Tools.Directories import SCOPE_SKIN
-from Components.config import config
from os import path, walk
"info": self.info,
}, -1)
- self.onLayoutFinish.append(self.loadPreview)
+ self.onLayoutFinish.append(self.layoutFinished)
+
+ def layoutFinished(self):
+ tmp = config.skin.primary_skin.value.find('/skin.xml')
+ if tmp != -1:
+ tmp = config.skin.primary_skin.value[:tmp]
+ idx = 0
+ for skin in self.skinlist:
+ if skin == tmp:
+ break
+ idx += 1
+ if idx < len(self.skinlist):
+ self["SkinList"].moveToIndex(idx)
+ self.loadPreview()
def up(self):
self["SkinList"].up()
def SkinSelMain(session, **kwargs):
session.open(SkinSelector)
-def SkinSelSetup(menuid):
+def SkinSelSetup(menuid, **kwargs):
if menuid == "system":
return [("Skin...", SkinSelMain)]
else: