Add missing object registration at "Parent" property 55/191855/6
authorLukasz Wlazly <l.wlazly@partner.samsung.com>
Wed, 24 Oct 2018 11:37:15 +0000 (13:37 +0200)
committerLukasz Wlazly <l.wlazly@partner.samsung.com>
Wed, 24 Oct 2018 12:47:39 +0000 (12:47 +0000)
Change-Id: I485e5c587d487c5dc0fd856917f9c72b93e1f3df

src/lib/elementary/elm_atspi_bridge.c

index ff2a177..abb43ed 100644 (file)
@@ -2988,9 +2988,14 @@ _accessible_property_get(const Eldbus_Service_Interface *interface, const char *
        ret_obj = _get_accessible_parent(obj);
        //
        if (!ret_obj)
-         _object_desktop_reference_append(iter);
+         {
+            _object_desktop_reference_append(iter);
+         }
        else
-         _bridge_iter_object_reference_append(bridge, iter, ret_obj);
+         {
+            _bridge_object_register(bridge, ret_obj);
+            _bridge_iter_object_reference_append(bridge, iter, ret_obj);
+         }
        return EINA_TRUE;
      }
    else if (!strcmp(property, "ChildCount"))