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); rarch_ctl(RARCH_CTL_VERIFY_API_VERSION, NULL);
core.retro_init(); 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); && !content_ctl(CONTENT_CTL_DOES_NOT_NEED_CONTENT, NULL);
if (!event_init_content()) if (!event_init_content())

View File

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

View File

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