Create RARCH_CTL_IS_PLAIN_CORE

This commit is contained in:
twinaphex 2016-01-20 03:10:52 +01:00
parent d3d4bc3dda
commit 3190d8aba2
3 changed files with 5 additions and 1 deletions

View File

@ -584,7 +584,7 @@ static bool event_init_core(void)
rarch_ctl(RARCH_CTL_VERIFY_API_VERSION, NULL);
core.retro_init();
global->sram.use = (global->inited.core.type == CORE_TYPE_PLAIN)
global->sram.use = rarch_ctl(RARCH_CTL_IS_PLAIN_CORE, NULL)
&& !content_ctl(CONTENT_CTL_DOES_NOT_NEED_CONTENT, NULL);
if (!event_init_content())

View File

@ -1293,6 +1293,8 @@ bool rarch_ctl(enum rarch_ctl_state state, void *data)
switch(state)
{
case RARCH_CTL_IS_PLAIN_CORE:
return (global->inited.core.type == CORE_TYPE_PLAIN);
case RARCH_CTL_IS_DUMMY_CORE:
return (global->inited.core.type == CORE_TYPE_DUMMY);
case RARCH_CTL_IS_INITED:

View File

@ -67,6 +67,8 @@ enum rarch_ctl_state
RARCH_CTL_IS_INITED,
RARCH_CTL_IS_PLAIN_CORE,
RARCH_CTL_IS_DUMMY_CORE,
RARCH_CTL_PREINIT,