From 0d16858eff8ddcd792501a6286a94b21dab223a1 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 18 Mar 2015 22:37:27 +0100 Subject: [PATCH] (runloop_data.c) Some changes --- runloop_data.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/runloop_data.c b/runloop_data.c index afb66055a3..3cd70493aa 100644 --- a/runloop_data.c +++ b/runloop_data.c @@ -755,6 +755,8 @@ static void rarch_main_data_deinit(void) slock_free(runloop->lock); slock_free(runloop->cond_lock); scond_free(runloop->cond); + + runloop->thread_inited = false; } #endif @@ -804,6 +806,9 @@ static void rarch_main_data_init(void) memset(&g_data_runloop, 0, sizeof(g_data_runloop)); + g_data_runloop.thread_inited = false; + g_data_runloop.thread_quit = false; + #ifdef HAVE_THREADS if (g_settings.menu.threaded_data_runloop_enable) { @@ -815,17 +820,12 @@ static void rarch_main_data_init(void) } else g_data_runloop.thread = NULL; + + g_data_runloop.thread_inited = (g_data_runloop.thread != NULL); } #endif -#ifdef HAVE_THREADS - g_data_runloop.thread_inited = (g_data_runloop.thread != NULL); -#else - g_data_runloop.thread_inited = false; - g_data_runloop.thread_quit = false; -#endif g_data_runloop.inited = true; - } void rarch_main_data_clear_state(void)