diff --git a/sys.py/UI/Emulator/fav_list_page.py b/sys.py/UI/Emulator/fav_list_page.py index ee4277c..fa3fb7f 100644 --- a/sys.py/UI/Emulator/fav_list_page.py +++ b/sys.py/UI/Emulator/fav_list_page.py @@ -342,7 +342,7 @@ class FavListPage(Page): if self._Emulator["ROM_SO"] =="": #empty means No needs for rom so pygame.event.post( pygame.event.Event(RUNEVT, message=cmdpath)) else: - if FileExists(self._Emulator["ROM_SO"]): + if FileExists(self._Emulator["ROM_SO"].split(" ")[0]): pygame.event.post( pygame.event.Event(RUNEVT, message=cmdpath)) else: self._Screen.PushPage(self._RomSoConfirmDownloadPage) diff --git a/sys.py/UI/Emulator/list_item.py b/sys.py/UI/Emulator/list_item.py index adc4886..e51464d 100644 --- a/sys.py/UI/Emulator/list_item.py +++ b/sys.py/UI/Emulator/list_item.py @@ -73,8 +73,8 @@ class ListItem(object): label_text = os.path.basename(text) alias_file = os.path.splitext(text)[0] + ".alias" - if os.path.isfile(alias_file): - fp = open(alias_file, "r") + if os.path.isfile(alias_file.encode("utf8")): + fp = open(alias_file.encode("utf8"), "r") alias = fp.read() fp.close() label_text = alias.decode("utf8") diff --git a/sys.py/UI/Emulator/rom_list_page.py b/sys.py/UI/Emulator/rom_list_page.py index 45a5172..8aba689 100644 --- a/sys.py/UI/Emulator/rom_list_page.py +++ b/sys.py/UI/Emulator/rom_list_page.py @@ -385,7 +385,7 @@ class RomListPage(Page): if self._Emulator["ROM_SO"] =="": #empty means No needs for rom so pygame.event.post( pygame.event.Event(RUNEVT, message=cmdpath)) else: - if FileExists(self._Emulator["ROM_SO"]): + if FileExists(self._Emulator["ROM_SO"].split(" ")[0]): pygame.event.post( pygame.event.Event(RUNEVT, message=cmdpath)) else: self._Screen.PushPage(self._RomSoConfirmDownloadPage)