seoz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=cedf8e6b947edf49504f250a3fc5d8084abb57fe
commit cedf8e6b947edf49504f250a3fc5d8084abb57fe Author: Daniel Juyung Seo <seojuyu...@gmail.com> Date: Fri Dec 26 14:36:36 2014 +0900 genlist: Return the correct pointer for object item. No backport needed. --- src/lib/elm_genlist.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index c66ac00..8fcfdca 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -2782,7 +2782,8 @@ _item_swap_cb(void *data, double pos) { elm_genlist_item_bring_in((Elm_Object_Item *)sd->reorder.it2, ELM_GENLIST_ITEM_SCROLLTO_IN); _anim_end(sd); - evas_object_smart_callback_call(sd->obj, SIG_ITEM_REORDER_STOP, sd->reorder.it1); + evas_object_smart_callback_call(sd->obj, SIG_ITEM_REORDER_STOP, + EO_OBJ(sd->reorder.it1)); evas_object_smart_callback_call(sd->obj, SIG_MOVED, EO_OBJ(sd->reorder.it1)); sd->reorder.running = EINA_FALSE; } @@ -2814,7 +2815,8 @@ _swap_items(Elm_Gen_Item *it1, Elm_Gen_Item *it2, Elm_Focus_Direction dir) sd->reorder.y2 = yy2; evas_object_raise(VIEW(it1)); - evas_object_smart_callback_call(sd->obj, SIG_ITEM_REORDER_START, sd->reorder.it1); + evas_object_smart_callback_call(sd->obj, SIG_ITEM_REORDER_START, + EO_OBJ(sd->reorder.it1)); //TODO: Add elm config for time ecore_animator_timeline_add(0.3, _item_swap_cb, sd); } --