Add RARCH_CMD_CORE_INFO_DEINIT

This commit is contained in:
twinaphex 2014-10-03 12:37:55 +02:00
parent 1762f70d9b
commit 2897e2f1fd
2 changed files with 6 additions and 1 deletions

View File

@ -120,6 +120,7 @@ enum basic_event
RARCH_CMD_RECORD_DEINIT,
RARCH_CMD_HISTORY_DEINIT,
RARCH_CMD_HISTORY_INIT,
RARCH_CMD_CORE_INFO_DEINIT,
RARCH_CMD_CORE_INFO_INIT,
RARCH_CMD_AUDIO_SET_BLOCKING_STATE,
RARCH_CMD_AUDIO_SET_NONBLOCKING_STATE,

View File

@ -2982,10 +2982,14 @@ void rarch_main_command(unsigned cmd)
rarch_main_command(RARCH_CMD_HISTORY_DEINIT);
history_playlist_new();
break;
case RARCH_CMD_CORE_INFO_INIT:
case RARCH_CMD_CORE_INFO_DEINIT:
if (g_extern.core_info)
core_info_list_free(g_extern.core_info);
g_extern.core_info = NULL;
break;
case RARCH_CMD_CORE_INFO_INIT:
rarch_main_command(RARCH_CMD_CORE_INFO_DEINIT);
if (*g_settings.libretro_directory &&
!g_extern.core_info)
{