diff --git a/legacy/ecore/src/lib/ecore/ecore_thread.c b/legacy/ecore/src/lib/ecore/ecore_thread.c index 6688f07e97..d52c89befb 100644 --- a/legacy/ecore/src/lib/ecore/ecore_thread.c +++ b/legacy/ecore/src/lib/ecore/ecore_thread.c @@ -590,7 +590,7 @@ ecore_thread_cancel(Ecore_Thread *thread) /* Delay the destruction */ on_exit: - work->cancel = EINA_TRUE; + ((Ecore_Pthread_Worker *)thread)->cancel = EINA_TRUE; return EINA_FALSE; #else return EINA_TRUE;