summaryrefslogtreecommitdiff
path: root/src/lib/eldbus/eldbus_service.c
diff options
context:
space:
mode:
authorJosé Roberto de Souza <jose.souza@intel.com>2013-08-23 20:06:56 -0300
committerJosé Roberto de Souza <jose.souza@intel.com>2013-08-26 15:16:43 -0300
commit9b49791de0aea413bcf27894f10b5a33d5346c6c (patch)
treeb5a5959f238e6253052e2002a13a0a13c3bfce94 /src/lib/eldbus/eldbus_service.c
parent97ad61df93f1426de2f85aae173a4c340132da68 (diff)
eldbus: Only a explicit call should unregister a object path
Diffstat (limited to 'src/lib/eldbus/eldbus_service.c')
-rw-r--r--src/lib/eldbus/eldbus_service.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/lib/eldbus/eldbus_service.c b/src/lib/eldbus/eldbus_service.c
index 11e6322515..6388dd62dd 100644
--- a/src/lib/eldbus/eldbus_service.c
+++ b/src/lib/eldbus/eldbus_service.c
@@ -1469,8 +1469,5 @@ eldbus_service_object_manager_detach(Eldbus_Service_Interface *iface)
1469 ret = eina_hash_del(obj->interfaces, objmanager->name, NULL); 1469 ret = eina_hash_del(obj->interfaces, objmanager->name, NULL);
1470 obj->objmanager = NULL; 1470 obj->objmanager = NULL;
1471 obj->introspection_dirty = EINA_TRUE; 1471 obj->introspection_dirty = EINA_TRUE;
1472 //properties + introspectable
1473 if (eina_hash_population(iface->obj->interfaces) < 3)
1474 eldbus_service_object_unregister(iface);
1475 return ret; 1472 return ret;
1476} 1473}