From 773c56c645e4c1519daacdb0dfa2a4088150f2b5 Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Tue, 8 Nov 2016 13:15:08 +0200 Subject: [PATCH] Genlist: remove callback from correct object Edje callback was removed from genlist instead of its Edje object. --- src/lib/elementary/elm_genlist.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c index b0e8da810f..856441e455 100644 --- a/src/lib/elementary/elm_genlist.c +++ b/src/lib/elementary/elm_genlist.c @@ -5118,15 +5118,15 @@ _decorate_item_finished_signal_cb(void *data, if ((!it->realized) || (!it->item->deco_it_view)) return; evas_event_freeze(te); + snprintf(buf, sizeof(buf), "elm,state,%s,passive,finished", + sd->decorate_it_type); + edje_object_signal_callback_del_full + (it->item->deco_it_view, buf, "elm", _decorate_item_finished_signal_cb, it); it->item->nocache_once = EINA_FALSE; _decorate_item_unrealize(it); if (it->item->group_item) evas_object_stack_above(it->item->VIEW(group_item), sd->stack[1]); - snprintf(buf, sizeof(buf), "elm,state,%s,passive,finished", - sd->decorate_it_type); - edje_object_signal_callback_del_full - (obj, buf, "elm", _decorate_item_finished_signal_cb, it); evas_event_thaw(te); evas_event_thaw_eval(te); }