cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=af7a5ef5d920043a39cb3add08580387687b2b59

commit af7a5ef5d920043a39cb3add08580387687b2b59
Author: Cedric BAIL <[email protected]>
Date:   Thu Mar 9 16:10:22 2017 -0800

    ecore_cocoa: avoid crash during shutdown due to Ecore_Event queue.
---
 src/lib/ecore_cocoa/ecore_cocoa.m | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/lib/ecore_cocoa/ecore_cocoa.m 
b/src/lib/ecore_cocoa/ecore_cocoa.m
index 8fa9e09..83a7e26 100644
--- a/src/lib/ecore_cocoa/ecore_cocoa.m
+++ b/src/lib/ecore_cocoa/ecore_cocoa.m
@@ -84,6 +84,11 @@ ecore_cocoa_shutdown(void)
 
    DBG("Ecore Cocoa shutdown");
 
+   ecore_event_type_flush(ECORE_COCOA_EVENT_WINDOW_UNFOCUSED,
+                          ECORE_COCOA_EVENT_WINDOW_FOCUSED,
+                          ECORE_COCOA_EVENT_WINDOW_RESIZE_REQUEST,
+                          ECORE_COCOA_EVENT_WINDOW_DESTROY);
+
    eina_log_domain_unregister(_ecore_cocoa_log_domain);
    ecore_event_shutdown();
 

-- 


Reply via email to