From 2119bf135511dc078418d1aa3d205a8e7a65da66 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Tue, 19 Dec 2017 13:44:33 +0900 Subject: [PATCH] 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 2b6344e..3993e6e 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; } -- 2.7.4