Highlighted obj is eo obj, so make it again view obj before checking its class and...
authorPrasoon Singh <prasoon.16@samsung.com>
Fri, 4 Nov 2016 15:15:25 +0000 (20:45 +0530)
committerJaehyun Cho <jae_hyun.cho@samsung.com>
Tue, 8 Nov 2016 01:56:16 +0000 (10:56 +0900)
Change-Id: I30fb58e86e20dca6c1361c58b2ace8dedd3c9591

src/lib/elm_gengrid.c

index eaf1d32..927e0ee 100644 (file)
@@ -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))
      {