efreet: shutdown in the right order.
authorCedric Bail <cedric.bail@samsung.com>
Fri, 19 Apr 2013 06:41:17 +0000 (15:41 +0900)
committerCedric Bail <cedric.bail@samsung.com>
Fri, 19 Apr 2013 06:41:41 +0000 (15:41 +0900)
src/lib/efreet/efreet_cache.c

index 5c3a52a..ce5512a 100644 (file)
@@ -203,9 +203,6 @@ efreet_cache_shutdown(void)
     util_cache = efreet_cache_close(util_cache);
     IF_RELEASE(util_cache_file);
 
-    eina_log_domain_unregister(_efreet_cache_log_dom);
-    _efreet_cache_log_dom = -1;
-
     /*
      * TODO: Needed??
     edbus_name_owner_changed_callback_del(conn, BUS, on_name_owner_changed, conn);
@@ -219,6 +216,9 @@ efreet_cache_shutdown(void)
       }
 
     edbus_shutdown();
+
+    eina_log_domain_unregister(_efreet_cache_log_dom);
+    _efreet_cache_log_dom = -1;
 }
 
 /*