(Runloop data) Move http_iterate to non-threaded data runloop for now - code

not thread-safe for now
This commit is contained in:
twinaphex 2015-04-10 22:41:37 +02:00
parent 9a36db00a4
commit 48b71c8e01
1 changed files with 4 additions and 3 deletions

View File

@ -897,9 +897,6 @@ static void data_runloop_iterate(bool is_thread, data_runloop_t *runloop)
{ {
nbio_handle_t *nbio = runloop ? &runloop->nbio : NULL; nbio_handle_t *nbio = runloop ? &runloop->nbio : NULL;
rarch_main_data_nbio_iterate(is_thread, nbio); rarch_main_data_nbio_iterate(is_thread, nbio);
#ifdef HAVE_NETWORKING
rarch_main_data_http_iterate(is_thread, &runloop->http);
#endif
rarch_main_data_db_iterate(); rarch_main_data_db_iterate();
} }
@ -987,10 +984,14 @@ void rarch_main_data_iterate(void)
rarch_main_data_overlay_iterate(false, data_runloop); rarch_main_data_overlay_iterate(false, data_runloop);
#endif #endif
rarch_main_data_nbio_image_iterate(false, data_runloop); rarch_main_data_nbio_image_iterate(false, data_runloop);
#ifdef HAVE_NETWORKING
rarch_main_data_http_iterate(false, &data_runloop->http);
#endif
if (settings->menu.threaded_data_runloop_enable && data_runloop->alive) if (settings->menu.threaded_data_runloop_enable && data_runloop->alive)
return; return;
data_runloop_iterate(false, data_runloop); data_runloop_iterate(false, data_runloop);
} }