From 5cd60080c156c5da46dd76162b75b00536904685 Mon Sep 17 00:00:00 2001 From: Lukasz Wlazly Date: Wed, 24 Oct 2018 13:37:15 +0200 Subject: [PATCH] Add missing object registration at "Parent" property Change-Id: I485e5c587d487c5dc0fd856917f9c72b93e1f3df --- src/lib/elementary/elm_atspi_bridge.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/lib/elementary/elm_atspi_bridge.c b/src/lib/elementary/elm_atspi_bridge.c index ff2a177..abb43ed 100644 --- a/src/lib/elementary/elm_atspi_bridge.c +++ b/src/lib/elementary/elm_atspi_bridge.c @@ -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")) -- 2.7.4