eldbus: use efl_del when clearing the model connection child list
authorCedric BAIL <cedric@osg.samsung.com>
Wed, 14 Mar 2018 19:17:07 +0000 (15:17 -0400)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 10 Apr 2018 11:21:59 +0000 (20:21 +0900)
it is an error to delete an object with an existing parent

Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com>
src/lib/eldbus/eldbus_model_connection.c

index 62b7cec..8a64f89 100644 (file)
@@ -272,7 +272,7 @@ _eldbus_model_connection_clear(Eldbus_Model_Connection_Data *pd)
    pd->unique_name = NULL;
 
    EINA_LIST_FREE(pd->children_list, child)
-     efl_unref(child);
+     efl_del(child);
 
    EINA_LIST_FREE(pd->pending_list, pending)
      eldbus_pending_cancel(pending);