From b4c82f9201e66a4245cfa0fb604a3c449afc99ef Mon Sep 17 00:00:00 2001 From: glima Date: Wed, 26 Oct 2011 16:57:12 +0000 Subject: [PATCH] [elementary] Fix edje signals leak!! Besides we free the object pointed by esd, we NEED the right pointer's value to unregister the signal with edje_object_signal_callback_del_full(). git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@64415 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/elm_widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elm_widget.c b/src/lib/elm_widget.c index f18c3aa..92dbc78 100644 --- a/src/lib/elm_widget.c +++ b/src/lib/elm_widget.c @@ -1806,7 +1806,7 @@ elm_widget_signal_callback_del(Evas_Object *obj, break; } } - sd->callback_del_func(obj, emission, source, _edje_signal_callback, data); + sd->callback_del_func(obj, emission, source, _edje_signal_callback, esd); return data; } -- 2.7.4