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;
 }

-- 


Reply via email to