From f8274800fb9092c93bc02cb220e21cfdd25431c3 Mon Sep 17 00:00:00 2001 From: radius Date: Sun, 5 Jun 2016 11:21:16 -0500 Subject: [PATCH] fix savefile bug when launching from the commandline --- retroarch.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/retroarch.c b/retroarch.c index 75d892d4b7..3481b4045d 100644 --- a/retroarch.c +++ b/retroarch.c @@ -404,7 +404,7 @@ const char *retroarch_get_current_savefile_dir(void) return ret; } -static void retroarch_set_paths_redirect(const char *path) +static void retroarch_set_paths_redirect() { char current_savestate_dir[PATH_MAX_LENGTH]; uint32_t global_library_name_hash = 0; @@ -1463,12 +1463,9 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data) runloop_ctl(RUNLOOP_CTL_MSG_QUEUE_INIT, NULL); break; case RARCH_CTL_SET_PATHS_REDIRECT: - if(settings->sort_savestates_enable || settings->sort_savefiles_enable) - { - if (content_does_not_need_content()) - return false; - retroarch_set_paths_redirect(global->name.base); - } + if (content_does_not_need_content()) + return false; + retroarch_set_paths_redirect(); break; case RARCH_CTL_SET_SRAM_ENABLE: global->sram.use = rarch_ctl(RARCH_CTL_IS_PLAIN_CORE, NULL) @@ -1540,7 +1537,7 @@ void retroarch_set_pathnames(const char *path) fill_pathname_noext(global->name.cheatfile, global->name.base, ".cht", sizeof(global->name.cheatfile)); - retroarch_set_paths_redirect(path); + retroarch_set_paths_redirect(); } void retroarch_fill_pathnames(void)