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)))

-- 


Reply via email to