edje: remove the work around.

SVN revision: 71556
This commit is contained in:
Cedric BAIL 2012-05-30 12:16:50 +00:00
parent 6d2b2f366f
commit f3ab10d461
1 changed files with 0 additions and 13 deletions

View File

@ -1609,19 +1609,6 @@ data_write(void)
printf("sounds: %3.5f\n", ecore_time_get() - t); t = ecore_time_get();
}
pending_threads--;
if (pending_threads > 0) ecore_main_loop_begin();
// XXX: workaround ecore thread bug where it creates an internal worker
// thread task we don't know about and it is STILL active at this point
// and in the middle of shutting down, so if we get to exit the process
// it's still busy and will crash accessing stuff
i = 0;
while ((ecore_thread_active_get() + ecore_thread_pending_get()) > 0)
{
ecore_main_loop_iterate();
usleep(1);
i++;
if (i > 100) break;
}
if (verbose)
{
printf("THREADS: %3.5f\n", ecore_time_get() - t); t = ecore_time_get();