jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=c0c5e72408f43206bdf428431e2a24446f8b9875
commit c0c5e72408f43206bdf428431e2a24446f8b9875 Author: Jean-Philippe Andre <[email protected]> Date: Mon Dec 18 12:04:05 2017 +0900 ecore_con: Properly shutdown and unregister log domain I believe the comment saying we should not unregister the log domain is invalid as we try to flush the pending ecore events. --- src/lib/ecore_con/ecore_con.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/lib/ecore_con/ecore_con.c b/src/lib/ecore_con/ecore_con.c index f071cd90d5..a396fa9ae8 100644 --- a/src/lib/ecore_con/ecore_con.c +++ b/src/lib/ecore_con/ecore_con.c @@ -92,13 +92,10 @@ ecore_con_init(void) if (!ecore_init()) goto ecore_err; + _ecore_con_log_dom = eina_log_domain_register + ("ecore_con", ECORE_CON_DEFAULT_LOG_COLOR); if (_ecore_con_log_dom < 0) - { - _ecore_con_log_dom = eina_log_domain_register - ("ecore_con", ECORE_CON_DEFAULT_LOG_COLOR); - if (_ecore_con_log_dom < 0) - goto ecore_con_log_error; - } + goto ecore_con_log_error; _efl_net_proxy_helper_init(); @@ -155,9 +152,8 @@ ecore_con_shutdown(void) ecore_con_legacy_shutdown(); - /* do not unregister log domain as ecore_con_servers may be pending deletion - * due Ecore_Event. - */ + eina_log_domain_unregister(_ecore_con_log_dom); + _ecore_con_log_dom = -1; ecore_shutdown(); #ifdef _WIN32 --
