the first handles cleaning up the direct worker.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/ecore@69098
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
LKI(work->mutex);
CDI(work->cond, work->mutex);
- ecore_main_loop_thread_safe_call_async(_ecore_thread_handler, work);
+// don't queue this - this is deleted by _ecore_thread_kill() already deleting work->u.feedback_run.direct_worker
+// ecore_main_loop_thread_safe_call_async(_ecore_thread_handler, work);
return NULL;
}
worker->u.feedback_run.direct_worker = NULL;
- if (!try_no_queue)
+ if (try_no_queue)
{
PH(t);