From d31b51eccc28caf2caef5189950006282a1bba97 Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Mon, 24 Nov 2014 17:38:36 +0900 Subject: [PATCH] list: Fix wrong eo item porting. Fix egitu crash issue :) Special thanks to davemds for letting me know python gdb usage. --- legacy/elementary/src/lib/elm_list.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/elementary/src/lib/elm_list.c b/legacy/elementary/src/lib/elm_list.c index 8a746a744b..3b1e5667a3 100644 --- a/legacy/elementary/src/lib/elm_list.c +++ b/legacy/elementary/src/lib/elm_list.c @@ -1219,7 +1219,7 @@ _elm_list_nearest_visible_item_get(Evas_Object *obj, Elm_List_Item_Data *it) { while ((item_list = eina_list_next(item_list))) { - item = eina_list_data_get(item_list); + item = eo_data_scope_get(eina_list_data_get(item_list), ELM_LIST_ITEM_CLASS); evas_object_geometry_get(VIEW(item), &cx, &cy, &cw, &ch); if (ELM_RECTS_INCLUDE(vx, vy, vw, vh, cx, cy, cw, ch) && !elm_object_item_disabled_get(EO_OBJ(item))) @@ -1230,7 +1230,7 @@ _elm_list_nearest_visible_item_get(Evas_Object *obj, Elm_List_Item_Data *it) { while ((item_list = eina_list_prev(item_list))) { - item = eina_list_data_get(item_list); + item = eo_data_scope_get(eina_list_data_get(item_list), ELM_LIST_ITEM_CLASS); evas_object_geometry_get(VIEW(item), &cx, &cy, &cw, &ch); if (ELM_RECTS_INCLUDE(vx, vy, vw, vh, cx, cy, cw, ch) && !elm_object_item_disabled_get(EO_OBJ(item)))