seoz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=d3e0ac34eb7c4c898a725206417f2f25e8383d07
commit d3e0ac34eb7c4c898a725206417f2f25e8383d07 Author: Daniel Juyung Seo <seojuyu...@gmail.com> Date: Mon Nov 24 17:38:36 2014 +0900 list: Fix wrong eo item porting. Fix egitu crash issue :) Special thanks to davemds for letting me know python gdb usage. --- src/lib/elm_list.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elm_list.c b/src/lib/elm_list.c index 8a746a7..3b1e566 100644 --- a/src/lib/elm_list.c +++ b/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))) --