parent
6d2b2f366f
commit
f3ab10d461
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue