From c12644cc0c41e8ac73cce7e63171879c0885aa40 Mon Sep 17 00:00:00 2001 From: Prasoon Singh Date: Fri, 4 Nov 2016 20:45:25 +0530 Subject: [PATCH] Highlighted obj is eo obj, so make it again view obj before checking its class and parent. Change-Id: I30fb58e86e20dca6c1361c58b2ace8dedd3c9591 --- src/lib/elm_gengrid.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/elm_gengrid.c b/src/lib/elm_gengrid.c index eaf1d32..927e0ee 100644 --- a/src/lib/elm_gengrid.c +++ b/src/lib/elm_gengrid.c @@ -6193,6 +6193,12 @@ _elm_gengrid_elm_interface_scrollable_content_pos_set(Eo *obj, Elm_Gengrid_Data delta_x = old_x - x; //check if highlighted item is gengrid descendant Evas_Object * highlighted_obj = _elm_object_accessibility_currently_highlighted_get(); + if (eo_isa(highlighted_obj, ELM_WIDGET_ITEM_CLASS)) + { + Elm_Widget_Item_Data *id = eo_data_scope_get(highlighted_obj, ELM_WIDGET_ITEM_CLASS); + highlighted_obj = id->view; + } + Evas_Object * parent = highlighted_obj; if (eo_isa(highlighted_obj, ELM_WIDGET_CLASS)) { -- 2.7.4