this avoids the case where the main loop is waiting on a thread
and that same thread is waiting on the main loop
@fix
Depends on D6437
this avoids the case where the main loop is waiting on a thread
and that same thread is waiting on the main loop
@fix
Depends on D6437
Automatic diff as part of commit; lint not applicable. |
Automatic diff as part of commit; unit tests not applicable. |
This looks a little silly now with potentially frequent back to back ecore_time_get() calls, but seems functionally correct. If anyone cares that could be a follow up clean up.
Is a 1/10th of a ms timeout too aggressive? Anyway, solves a potential deadlock condition, accepted.