From: antognolli Date: Tue, 21 Jun 2011 14:14:05 +0000 (+0000) Subject: elementary/transit: fix effects memory leak. X-Git-Tag: REL_F_I9500_20120323_1~17^2~2525 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7b88b0eaae3125f61aa70cb9b13a4f181882a96d;p=framework%2Fuifw%2Felementary.git elementary/transit: fix effects memory leak. Now it matches the documentation, which says: "end_cb - The function to free the context data, it will be called at the end of the effect." git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@60550 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elm_transit.c b/src/lib/elm_transit.c index 43e0b3a..ddca984 100644 --- a/src/lib/elm_transit.c +++ b/src/lib/elm_transit.c @@ -316,6 +316,7 @@ _elm_transit_del(Elm_Transit *transit) { effect_module = EINA_INLIST_CONTAINER_GET(transit->effect_list, Elm_Transit_Effect_Module); transit->effect_list = eina_inlist_remove(transit->effect_list, transit->effect_list); + _elm_transit_effect_del(transit, effect_module); } while (transit->objs)