From d64c1b95668d334f0693de25b08bff4893b61113 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Fri, 16 Sep 2011 09:31:47 +0000 Subject: [PATCH] ecore: reduce race condition. SVN revision: 63436 --- legacy/ecore/src/lib/ecore/ecore.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/legacy/ecore/src/lib/ecore/ecore.c b/legacy/ecore/src/lib/ecore/ecore.c index c2e4c22249..7c7252d116 100644 --- a/legacy/ecore/src/lib/ecore/ecore.c +++ b/legacy/ecore/src/lib/ecore/ecore.c @@ -377,9 +377,8 @@ ecore_thread_main_loop_end(void) if (_thread_loop > 0) return _thread_loop; - eina_condition_broadcast(&_thread_cond); - eina_lock_take(&_thread_feedback_mutex); + eina_condition_broadcast(&_thread_cond); eina_condition_wait(&_thread_feedback_cond); eina_lock_release(&_thread_feedback_mutex);