From: discomfitor Date: Fri, 21 Oct 2011 20:52:29 +0000 (+0000) Subject: use WIDGET instead of parent for callbacks X-Git-Tag: REL_F_I9500_20120323_1~17^2~1544 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4cc2a1fc85793f29619c9a25d31a94ad20973e16;p=framework%2Fuifw%2Felementary.git use WIDGET instead of parent for callbacks git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@64266 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index c23980e..d92f8a3 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -820,14 +820,14 @@ call: evas_object_ref(parent); it->walking++; it->wd->walking++; - if (it->func.func) it->func.func((void *)it->func.data, parent, it); + if (it->func.func) it->func.func((void *)it->func.data, WIDGET(it), it); if (!it->delete_me) - evas_object_smart_callback_call(parent, SIG_SELECTED, it); + evas_object_smart_callback_call(WIDGET(it), SIG_SELECTED, it); it->walking--; it->wd->walking--; if ((it->wd->clear_me) && (!it->wd->walking)) { - elm_genlist_clear(parent); + elm_genlist_clear(WIDGET(it)); goto end; } else