etrunko pushed a commit to branch master.

http://git.enlightenment.org/legacy/eldbus.git/commit/?id=f038e764fbf13f8e6039a98db406db94211d4c52

commit f038e764fbf13f8e6039a98db406db94211d4c52
Author: José Roberto de Souza <jose.so...@intel.com>
Date:   Fri Aug 23 20:06:56 2013 -0300

    eldbus: Only a explicit call should unregister a object path
---
 src/lib/eldbus_service.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/src/lib/eldbus_service.c b/src/lib/eldbus_service.c
index 11e6322..6388dd6 100644
--- a/src/lib/eldbus_service.c
+++ b/src/lib/eldbus_service.c
@@ -1469,8 +1469,5 @@ 
eldbus_service_object_manager_detach(Eldbus_Service_Interface *iface)
    ret = eina_hash_del(obj->interfaces, objmanager->name, NULL);
    obj->objmanager = NULL;
    obj->introspection_dirty = EINA_TRUE;
-   //properties + introspectable
-   if (eina_hash_population(iface->obj->interfaces) < 3)
-     eldbus_service_object_unregister(iface);
    return ret;
 }

-- 


Reply via email to