Fix for missing embedded elements in atspi tree 77/191377/4
authorRadoslaw Cybulski <r.cybulski@partner.samsung.com>
Tue, 16 Oct 2018 10:12:46 +0000 (12:12 +0200)
committerLukasz Oleksak <l.oleksak@samsung.com>
Wed, 17 Oct 2018 12:34:19 +0000 (12:34 +0000)
Removed overload of getter of parent property. That overload could
return null, which broke object's construction and caused proxy not to
work anymore.

Change-Id: Ic2868f7d8e8dad09c5949a204c8874ea6d4aa815

src/lib/elementary/elm_atspi_proxy.c
src/lib/elementary/elm_atspi_proxy.eo

index d66c9b6..175fedc 100644 (file)
@@ -150,17 +150,6 @@ _elm_atspi_proxy_efl_access_object_access_children_get(const Eo *obj EINA_UNUSED
    return ret;
 }
 
-EOLIAN Eo*
-_elm_atspi_proxy_efl_object_parent_get(const Eo *obj EINA_UNUSED, Elm_Atspi_Proxy_Data *_pd)
-{
-   Eo *ret = NULL;
-   if (_pd->type == ELM_ATSPI_PROXY_TYPE_PLUG)
-     {
-        ret = efl_parent_get(obj);
-     }
-   return ret;
-}
-
 Eina_List*
 _elm_atspi_proxy_socket_list_get(void)
 {
index 3998958..c2d0fa1 100644 (file)
@@ -42,7 +42,6 @@ class Elm.Atspi.Proxy (Efl.Ui.Widget)
    implements {
       Efl.Object.destructor;
       Efl.Access.Object.access_children { get; }
-      Efl.Object.parent { get; }
       Efl.Ui.Widget.atspi;
    }
    events {