forked from enlightenment/efl
recursive main loops. Unlike idlers, timers seems to work reasonably well with main loops, I *think* they might fail since it used a boolean to flag running as opposed to a reference count with incremental increments/decrements. I could not write a test case to demonstrate so. The now code should be simpler, particularly the _ecore_timer_call(). It will also consider the previous position when entering recursive main loops, preserving the order. Deletion of timers are delegated to ecore_main.c, that was already calling _ecore_timer_cleanup() after timers were executed. SVN revision: 46416 |
||
---|---|---|
legacy |