Cleanups in frontend.c

This commit is contained in:
twinaphex 2013-07-16 12:15:28 +02:00
parent 119ee6d538
commit 20654ca90b

View File

@ -197,21 +197,23 @@ int rarch_main(int argc, char *argv[])
rarch_get_environment(argc, argv);
#ifndef RARCH_CONSOLE
rarch_init_msg_queue();
int init_ret;
if ((init_ret = rarch_main_init(argc, argv))) return init_ret;
#endif
#ifdef HAVE_MENU
#ifdef RARCH_CONSOLE
menu_init();
#ifdef RARCH_CONSOLE
system_process_args(argc, argv);
g_extern.lifecycle_mode_state |= 1ULL << MODE_LOAD_GAME;
#else
rarch_init_msg_queue();
int init_ret;
if ((init_ret = rarch_main_init(argc, argv))) return init_ret;
menu_init();
g_extern.lifecycle_mode_state |= 1ULL << MODE_GAME;
#endif
#ifndef RARCH_CONSOLE
// If we started a ROM directly from command line,
// push it to ROM history.
if (!g_extern.libretro_dummy)
@ -295,11 +297,6 @@ int rarch_main(int argc, char *argv[])
global_uninit_drivers();
#endif
#else
rarch_init_msg_queue();
int init_ret;
if ((init_ret = rarch_main_init(argc, argv))) return init_ret;
while ((g_extern.is_paused && !g_extern.is_oneshot) ? rarch_main_idle_iterate() : rarch_main_iterate());
rarch_main_deinit();
#endif