diff --git a/legacy/ecore/src/lib/ecore/ecore_thread.c b/legacy/ecore/src/lib/ecore/ecore_thread.c index 78cc4d6bad..4444ad43b4 100644 --- a/legacy/ecore/src/lib/ecore/ecore_thread.c +++ b/legacy/ecore/src/lib/ecore/ecore_thread.c @@ -930,9 +930,9 @@ ecore_thread_run(Ecore_Thread_Cb func_blocking, work->kill = EINA_FALSE; work->reschedule = EINA_FALSE; work->data = data; - work->self = 0; #ifdef EFL_HAVE_THREADS + work->self = 0; work->hash = NULL; CDI(work->cond); LKI(work->mutex);