jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=c8a28b9780397e513dc59ea377362028645f6001
commit c8a28b9780397e513dc59ea377362028645f6001 Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Tue Dec 19 13:44:33 2017 +0900 ecore: Properly shutdown pollers --- src/lib/ecore/ecore_poller.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/lib/ecore/ecore_poller.c b/src/lib/ecore/ecore_poller.c index 2b6344e9a1..3993e6e8dd 100644 --- a/src/lib/ecore/ecore_poller.c +++ b/src/lib/ecore/ecore_poller.c @@ -365,5 +365,21 @@ _ecore_poller_shutdown(void) { while ((poller = pollers[i])) _ecore_poller_cleanup(poller); + poller_counters[i] = 0; } + + if (timer) + { + ecore_timer_del(timer); + timer = NULL; + } + min_interval = -1; + interval_incr = 0; + at_tick = 0; + just_added_poller = 0; + poller_delete_count = 0; + poller_walking = 0; + poll_interval = 0.125; + poll_cur_interval = 0.0; + last_tick = 0.0; } --