From ee008ba89f62d10f2786414e152035383d0b5207 Mon Sep 17 00:00:00 2001 From: sorgelig Date: Sun, 17 May 2020 17:44:26 +0800 Subject: [PATCH] fix scripts path. --- menu.cpp | 3 ++- user_io.h | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/menu.cpp b/menu.cpp index f321b42..0354ed5 100644 --- a/menu.cpp +++ b/menu.cpp @@ -338,9 +338,10 @@ static void SelectFile(const char* path, const char* pFileExt, unsigned char Opt } else { - const char *home = user_io_get_core_path((is_pce() && !strncasecmp(pFileExt, "CUE", 3)) ? PCECD_DIR : NULL, 1); + const char *home = is_menu() ? "Scripts" : user_io_get_core_path((is_pce() && !strncasecmp(pFileExt, "CUE", 3)) ? PCECD_DIR : NULL, 1); home_dir = strrchr(home, '/'); if (home_dir) home_dir++; + else home_dir = home; if (strncasecmp(home, selPath, strlen(home)) || !strcasecmp(home, selPath)) { diff --git a/user_io.h b/user_io.h index 04c13db..0cc11e4 100644 --- a/user_io.h +++ b/user_io.h @@ -270,7 +270,7 @@ char is_gba(); char is_c64(); char is_st(); -#define HomeDir(x) (is_menu() ? "Scripts" : user_io_get_core_path(x)) -#define CoreName (is_menu() ? "Scripts" : user_io_get_core_name()) +#define HomeDir(x) user_io_get_core_path(x) +#define CoreName user_io_get_core_name() #endif // USER_IO_H