From 6d89a929526b4f97fbb5c3ce4b60f5476cb6ba04 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 3 May 2015 00:49:37 +0200 Subject: [PATCH] (Runloop data) Move sleeping function call up - unlock mutex afterwards --- runloop_data.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/runloop_data.c b/runloop_data.c index 42a7c51efe..7465c280cb 100644 --- a/runloop_data.c +++ b/runloop_data.c @@ -1007,10 +1007,11 @@ static void data_thread_loop(void *data) data_runloop_iterate(true, runloop); - slock_unlock(runloop->lock); - if (!rarch_main_data_active()) rarch_sleep(10); + + slock_unlock(runloop->lock); + } RARCH_LOG("[Data Thread]: Stopping data thread.\n");