diff --git a/console/retroarch_console.c b/console/retroarch_console.c index 06d772a52a..33d3e801b5 100644 --- a/console/retroarch_console.c +++ b/console/retroarch_console.c @@ -601,8 +601,10 @@ RARCH_WARN("Shader support is not implemented for this build.\n"); #ifdef HAVE_RARCH_MAIN_WRAP -void rarch_startup (const char * config_path) +bool rarch_startup (const char * config_path) { + bool retval = false; + if(g_console.initialize_rarch_enable) { if(g_console.emulator_initialized) @@ -623,6 +625,7 @@ void rarch_startup (const char * config_path) { g_console.emulator_initialized = 1; g_console.initialize_rarch_enable = 0; + retval = true; } else { @@ -632,6 +635,8 @@ void rarch_startup (const char * config_path) rarch_settings_msg(S_MSG_ROM_LOADING_ERROR, S_DELAY_180); } } + + return retval; } int rarch_main_init_wrap(const struct rarch_main_wrap *args) diff --git a/console/retroarch_console.h b/console/retroarch_console.h index c31cebcea9..2f258a4ccf 100644 --- a/console/retroarch_console.h +++ b/console/retroarch_console.h @@ -207,7 +207,7 @@ struct rarch_main_wrap }; int rarch_main_init_wrap(const struct rarch_main_wrap *args); -void rarch_startup (const char * config_path); +bool rarch_startup (const char * config_path); #endif #ifdef HAVE_RARCH_EXEC