mpd title list bug,auto detect retroarch-local.cfg as RETRO_CONFIG

This commit is contained in:
cuu 2018-07-31 10:54:21 +08:00
parent fa5e474d3b
commit 5cd64c1b83
2 changed files with 12 additions and 4 deletions

View File

@ -97,7 +97,11 @@ class PlayListPage(Page):
li._Fonts["normal"] = self._ListFont li._Fonts["normal"] = self._ListFont
if "title" in v: if "title" in v:
if isinstance(v["title"], (list,)):
li.Init(" | ".join(v["title"]))
else:
li.Init( v["title"]) li.Init( v["title"])
if "file" in v: if "file" in v:
li._Path = v["file"] li._Path = v["file"]

View File

@ -454,14 +454,18 @@ class MainScreen(object):
with f: with f:
content = f.readlines() content = f.readlines()
content = [x.strip() for x in content] content = [x.strip() for x in content]
for i in content: for c in content:
pis = i.split("=") pis = c.split("=")
if len(pis) > 1: if len(pis) > 1:
if "EXT" in pis[0]: if "EXT" in pis[0]:
obj[pis[0]] = pis[1].split(",") obj[pis[0]] = pis[1].split(",")
else: else:
obj[pis[0]] = pis[1] obj[pis[0]] = pis[1]
if FileExists(_dir+"/"+i+"/retroarch-local.cfg"):
obj["RETRO_CONFIG"] = os.path.abspath( _dir+"/"+i+"/retroarch-local.cfg" )
print("a local retroarch cfg:", obj["RETRO_CONFIG"])
em = MyEmulator() em = MyEmulator()
em._Emulator = obj em._Emulator = obj