mirror of
https://github.com/libretro/RetroArch
synced 2025-03-24 22:43:41 +00:00
Create RARCH_CMD_LOAD_CORE_DEINIT
This commit is contained in:
parent
443b6e1ec8
commit
43a113ee8d
@ -2138,7 +2138,6 @@ static bool rarch_update_system_info(struct retro_system_info *_info,
|
|||||||
bool *load_no_content)
|
bool *load_no_content)
|
||||||
{
|
{
|
||||||
#if defined(HAVE_DYNAMIC)
|
#if defined(HAVE_DYNAMIC)
|
||||||
libretro_free_system_info(_info);
|
|
||||||
if (!(*g_settings.libretro))
|
if (!(*g_settings.libretro))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
@ -2187,9 +2186,15 @@ bool rarch_main_command(unsigned cmd)
|
|||||||
rarch_environment_cb(RETRO_ENVIRONMENT_EXEC,
|
rarch_environment_cb(RETRO_ENVIRONMENT_EXEC,
|
||||||
(void*)g_extern.fullpath);
|
(void*)g_extern.fullpath);
|
||||||
rarch_main_command(RARCH_CMD_QUIT);
|
rarch_main_command(RARCH_CMD_QUIT);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
|
case RARCH_CMD_LOAD_CORE_DEINIT:
|
||||||
|
#ifdef HAVE_DYNAMIC
|
||||||
|
libretro_free_system_info(&g_extern.menu.info);
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
case RARCH_CMD_LOAD_CORE_PERSIST:
|
case RARCH_CMD_LOAD_CORE_PERSIST:
|
||||||
|
rarch_main_command(RARCH_CMD_LOAD_CORE_DEINIT);
|
||||||
{
|
{
|
||||||
#ifdef HAVE_MENU
|
#ifdef HAVE_MENU
|
||||||
menu_handle_t *menu = menu_driver_resolve();
|
menu_handle_t *menu = menu_driver_resolve();
|
||||||
|
@ -33,6 +33,7 @@ enum basic_event
|
|||||||
RARCH_CMD_LOAD_CONTENT,
|
RARCH_CMD_LOAD_CONTENT,
|
||||||
RARCH_CMD_LOAD_CONTENT_PERSIST,
|
RARCH_CMD_LOAD_CONTENT_PERSIST,
|
||||||
/* Loads core. */
|
/* Loads core. */
|
||||||
|
RARCH_CMD_LOAD_CORE_DEINIT,
|
||||||
RARCH_CMD_LOAD_CORE,
|
RARCH_CMD_LOAD_CORE,
|
||||||
RARCH_CMD_LOAD_CORE_PERSIST,
|
RARCH_CMD_LOAD_CORE_PERSIST,
|
||||||
RARCH_CMD_LOAD_STATE,
|
RARCH_CMD_LOAD_STATE,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user