mirror of
https://github.com/libretro/RetroArch
synced 2025-02-28 12:40:23 +00:00
Rename FRONTEND_FORK_SALAMANDER_RESTART to FRONTEND_FORK_RESTART
and call FRONTEND_FORK_CORE instead of FRONTEND_FORK_RESTART when selecting a core from 'Load Core' list
This commit is contained in:
parent
6a64ab1137
commit
8c2ed9f750
@ -1376,7 +1376,7 @@ bool event_cmd_ctl(enum event_command cmd, void *data)
|
||||
rarch_ctl(RARCH_CTL_MENU_RUNNING_FINISHED, NULL);
|
||||
break;
|
||||
case EVENT_CMD_RESTART_RETROARCH:
|
||||
if (!frontend_driver_set_fork(FRONTEND_FORK_SALAMANDER_RESTART))
|
||||
if (!frontend_driver_set_fork(FRONTEND_FORK_RESTART))
|
||||
return false;
|
||||
break;
|
||||
case EVENT_CMD_MENU_SAVE_CURRENT_CONFIG:
|
||||
|
@ -340,7 +340,7 @@ static void frontend_gx_exitspawn(char *s, size_t len)
|
||||
case FRONTEND_FORK_CORE_WITH_ARGS:
|
||||
should_load_game = true;
|
||||
break;
|
||||
case FRONTEND_FORK_SALAMANDER_RESTART:
|
||||
case FRONTEND_FORK_RESTART:
|
||||
{
|
||||
char new_path[PATH_MAX_LENGTH];
|
||||
char salamander_name[PATH_MAX_LENGTH];
|
||||
@ -402,17 +402,17 @@ static bool frontend_gx_set_fork(enum frontend_fork fork_mode)
|
||||
{
|
||||
case FRONTEND_FORK_CORE:
|
||||
RARCH_LOG("FRONTEND_FORK_CORE\n");
|
||||
gx_fork_mode = fork_mode;
|
||||
/* NOTE: We implement Salamander, so just turn
|
||||
* this into FRONTEND_FORK_RESTART. */
|
||||
gx_fork_mode = FRONTEND_FORK_RESTART;
|
||||
break;
|
||||
case FRONTEND_FORK_CORE_WITH_ARGS:
|
||||
RARCH_LOG("FRONTEND_FORK_CORE_WITH_ARGS\n");
|
||||
gx_fork_mode = fork_mode;
|
||||
break;
|
||||
case FRONTEND_FORK_SALAMANDER_RESTART:
|
||||
RARCH_LOG("FRONTEND_FORK_SALAMANDER_RESTART\n");
|
||||
/* NOTE: We don't implement Salamander, so just turn
|
||||
* this into FRONTEND_FORK_CORE. */
|
||||
gx_fork_mode = FRONTEND_FORK_CORE;
|
||||
case FRONTEND_FORK_RESTART:
|
||||
RARCH_LOG("FRONTEND_FORK_RESTART\n");
|
||||
gx_fork_mode = fork_mode;
|
||||
break;
|
||||
case FRONTEND_FORK_NONE:
|
||||
default:
|
||||
|
@ -2157,8 +2157,8 @@ static bool frontend_linux_set_fork(enum frontend_fork fork_mode)
|
||||
RARCH_LOG("FRONTEND_FORK_CORE_WITH_ARGS\n");
|
||||
linux_fork_mode = fork_mode;
|
||||
break;
|
||||
case FRONTEND_FORK_SALAMANDER_RESTART:
|
||||
RARCH_LOG("FRONTEND_FORK_SALAMANDER_RESTART\n");
|
||||
case FRONTEND_FORK_RESTART:
|
||||
RARCH_LOG("FRONTEND_FORK_RESTART\n");
|
||||
/* NOTE: We don't implement Salamander, so just turn
|
||||
* this into FRONTEND_FORK_CORE. */
|
||||
linux_fork_mode = FRONTEND_FORK_CORE;
|
||||
|
@ -339,8 +339,8 @@ static bool frontend_ps3_set_fork(enum frontend_fork fork_mode)
|
||||
RARCH_LOG("FRONTEND_FORK_CORE_WITH_ARGS\n");
|
||||
ps3_fork_mode = fork_mode;
|
||||
break;
|
||||
case FRONTEND_FORK_SALAMANDER_RESTART:
|
||||
RARCH_LOG("FRONTEND_FORK_SALAMANDER_RESTART\n");
|
||||
case FRONTEND_FORK_RESTART:
|
||||
RARCH_LOG("FRONTEND_FORK_RESTART\n");
|
||||
/* NOTE: We don't implement Salamander, so just turn
|
||||
* this into FRONTEND_FORK_CORE. */
|
||||
ps3_fork_mode = FRONTEND_FORK_CORE;
|
||||
|
@ -281,8 +281,8 @@ static bool frontend_psp_set_fork(enum frontend_fork fork_mode)
|
||||
RARCH_LOG("FRONTEND_FORK_CORE_WITH_ARGS\n");
|
||||
psp_fork_mode = fork_mode;
|
||||
break;
|
||||
case FRONTEND_FORK_SALAMANDER_RESTART:
|
||||
RARCH_LOG("FRONTEND_FORK_SALAMANDER_RESTART\n");
|
||||
case FRONTEND_FORK_RESTART:
|
||||
RARCH_LOG("FRONTEND_FORK_RESTART\n");
|
||||
/* NOTE: We don't implement Salamander, so just turn
|
||||
* this into FRONTEND_FORK_CORE. */
|
||||
psp_fork_mode = FRONTEND_FORK_CORE;
|
||||
|
@ -1304,7 +1304,7 @@ static bool frontend_xdk_set_fork(enum frontend_fork fork_mode)
|
||||
RARCH_LOG("FRONTEND_FORK_CORE_WITH_ARGS\n");
|
||||
xdk_fork_mode = fork_mode;
|
||||
break;
|
||||
case FRONTEND_FORK_SALAMANDER_RESTART:
|
||||
case FRONTEND_FORK_RESTART:
|
||||
RARCH_LOG("FRONTEND_FORK_SALAMANDER_RESTART\n");
|
||||
/* NOTE: We don't implement Salamander, so just turn
|
||||
* this into FRONTEND_FORK_CORE. */
|
||||
|
@ -45,7 +45,7 @@ enum frontend_fork
|
||||
FRONTEND_FORK_NONE = 0,
|
||||
FRONTEND_FORK_CORE,
|
||||
FRONTEND_FORK_CORE_WITH_ARGS,
|
||||
FRONTEND_FORK_SALAMANDER_RESTART
|
||||
FRONTEND_FORK_RESTART
|
||||
};
|
||||
|
||||
enum frontend_architecture
|
||||
|
@ -768,9 +768,7 @@ static int generic_action_ok(const char *path,
|
||||
if (event_cmd_ctl(EVENT_CMD_LOAD_CORE, NULL))
|
||||
{
|
||||
#ifndef HAVE_DYNAMIC
|
||||
/* Core selection on non-console just updates directory listing.
|
||||
* Will take effect on new content load. */
|
||||
if (event_cmd_ctl(EVENT_CMD_RESTART_RETROARCH, NULL))
|
||||
if (frontend_driver_set_fork(FRONTEND_FORK_CORE))
|
||||
ret = -1;
|
||||
#endif
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user