From d220052e07a0352ee88f2d1e235763be276487d0 Mon Sep 17 00:00:00 2001 From: Shinwoo Kim Date: Wed, 13 Dec 2017 14:16:56 +0530 Subject: [PATCH] elm: [atspi][widget] Proper handling: In case of widget is registerd by elm_access_object_register @tizen_fix orignal patch:5211783e90c0ce1ed169b92dcb71de7014d42c02 Change-Id: I03b7effba0360bad0503a99048874e3922e01a3e --- src/lib/elementary/elm_widget.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c index a40075b..b7886df 100644 --- a/src/lib/elementary/elm_widget.c +++ b/src/lib/elementary/elm_widget.c @@ -6607,10 +6607,12 @@ _accessible_at_point_top_down_get(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSE compare_obj = info->part_object; } /* In case of widget is registerd by elm_access_object_register */ - Elm_Access_Info *info = _elm_access_info_get(child); - if (info && info->part_object) + Evas_Object *ao = elm_access_object_get(child); + if (ao) { - compare_obj = info->part_object; + eina_list_free(children); + eina_list_free(stack); + return ao; } /* In case of ewk wrapper object compare with internal ewk_view evas_object */ -- 2.7.4