summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2017-12-18 12:04:05 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2017-12-18 19:54:31 +0900
commitc0c5e72408f43206bdf428431e2a24446f8b9875 (patch)
tree76b17606d60fe154a9618b6a550887f4e9593c59
parent81bad9f47c27099e655e124f054e431290cc3aa4 (diff)
downloadefl-c0c5e72408f43206bdf428431e2a24446f8b9875.tar.gz
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.
-rw-r--r--src/lib/ecore_con/ecore_con.c14
1 files 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