fix saving for contentless cores

This commit is contained in:
radius 2017-01-28 22:48:51 -05:00
parent 34550ba3b5
commit ca926f0a50
2 changed files with 6 additions and 4 deletions

View File

@ -177,7 +177,9 @@ void path_set_redirect(void)
if (path_is_directory(global->name.savefile))
{
fill_pathname_dir(global->name.savefile, path_main_basename,
fill_pathname_dir(global->name.savefile,
!string_is_empty(path_main_basename) ? path_main_basename :
info->info.library_name,
file_path_str(FILE_PATH_SRM_EXTENSION),
sizeof(global->name.savefile));
RARCH_LOG("%s \"%s\".\n",
@ -187,7 +189,9 @@ void path_set_redirect(void)
if (path_is_directory(global->name.savestate))
{
fill_pathname_dir(global->name.savestate, path_main_basename,
fill_pathname_dir(global->name.savestate,
!string_is_empty(path_main_basename) ? path_main_basename :
info->info.library_name,
file_path_str(FILE_PATH_STATE_EXTENSION),
sizeof(global->name.savestate));
RARCH_LOG("%s \"%s\".\n",

View File

@ -1266,8 +1266,6 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data)
bool is_inited = false;
content_get_status(&contentless, &is_inited);
if (contentless)
return false;
path_set_redirect();
}
break;