Little errors no one cares about, but make thread-less case work as expected

SVN revision: 61129
This commit is contained in:
Iván Briano 2011-07-07 18:39:25 +00:00
parent 5b21cc4aea
commit a5b1673a70
1 changed files with 2 additions and 2 deletions

View File

@ -969,7 +969,7 @@ ecore_thread_run(Ecore_Thread_Cb func_blocking,
func_blocking((void *)data, (Ecore_Thread *) work);
if (work->cancel == EINA_FALSE) func_end((void *)data, (Ecore_Thread *) work);
else func_end((void *)data, (Ecore_Thread *) work);
else func_cancel((void *)data, (Ecore_Thread *) work);
} while (work->reschedule == EINA_TRUE);
@ -1196,7 +1196,7 @@ EAPI Ecore_Thread *ecore_thread_feedback_run(Ecore_Thread_Cb func_heavy,
if (worker.cancel) func_cancel((void *)data, (Ecore_Thread *) &worker);
else func_end((void *)data, (Ecore_Thread *) &worker);
} while (worker.reschedule == EINA_FALSE);
} while (worker.reschedule == EINA_TRUE);
return NULL;
#endif