From e9a1d80e4ac7a53e19bbc55e4c72d49999757040 Mon Sep 17 00:00:00 2001 From: Gustavo Lima Chaves 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(). SVN revision: 64415 --- legacy/elementary/src/lib/elm_widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/elementary/src/lib/elm_widget.c b/legacy/elementary/src/lib/elm_widget.c index f18c3aa710..92dbc786d5 100644 --- a/legacy/elementary/src/lib/elm_widget.c +++ b/legacy/elementary/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; }