From 7b88b0eaae3125f61aa70cb9b13a4f181882a96d Mon Sep 17 00:00:00 2001 From: antognolli Date: Tue, 21 Jun 2011 14:14:05 +0000 Subject: [PATCH] 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 --- src/lib/elm_transit.c | 1 + 1 file changed, 1 insertion(+) 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) -- 2.7.4