Simplify menu_update_libretro_info
This commit is contained in:
parent
c45d3f60a1
commit
e4abe6f0bf
|
@ -63,10 +63,7 @@ void menu_update_libretro_info(struct retro_system_info *info)
|
||||||
retro_get_system_info(info);
|
retro_get_system_info(info);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
core_info_list_free(g_extern.core_info);
|
rarch_main_command(RARCH_CMD_CORE_INFO_INIT);
|
||||||
g_extern.core_info = NULL;
|
|
||||||
if (*g_settings.libretro_directory)
|
|
||||||
g_extern.core_info = core_info_list_new(g_settings.libretro_directory);
|
|
||||||
if (driver.menu_ctx && driver.menu_ctx->context_reset)
|
if (driver.menu_ctx && driver.menu_ctx->context_reset)
|
||||||
driver.menu_ctx->context_reset();
|
driver.menu_ctx->context_reset();
|
||||||
|
|
||||||
|
|
|
@ -2436,7 +2436,7 @@ bool rarch_main_command(unsigned cmd)
|
||||||
case RARCH_CMD_CORE_INFO_INIT:
|
case RARCH_CMD_CORE_INFO_INIT:
|
||||||
rarch_main_command(RARCH_CMD_CORE_INFO_DEINIT);
|
rarch_main_command(RARCH_CMD_CORE_INFO_DEINIT);
|
||||||
|
|
||||||
if (*g_settings.libretro_directory && !g_extern.core_info)
|
if (*g_settings.libretro_directory)
|
||||||
g_extern.core_info = core_info_list_new(g_settings.libretro_directory);
|
g_extern.core_info = core_info_list_new(g_settings.libretro_directory);
|
||||||
break;
|
break;
|
||||||
case RARCH_CMD_CORE_DEINIT:
|
case RARCH_CMD_CORE_DEINIT:
|
||||||
|
|
Loading…
Reference in New Issue