raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1e4c425bea0fedfb0a0f11987e4c12f0924b7638
commit 1e4c425bea0fedfb0a0f11987e4c12f0924b7638 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Fri Jul 8 11:02:41 2016 +0900 elm layout - fix possible leak fixes CID 1357365 (new!) --- src/lib/elementary/elm_layout.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elementary/elm_layout.c b/src/lib/elementary/elm_layout.c index 97e7bc3..737c1d5 100644 --- a/src/lib/elementary/elm_layout.c +++ b/src/lib/elementary/elm_layout.c @@ -935,11 +935,11 @@ _elm_layout_edje_object_signal_callback_add(Eo *obj, Elm_Layout_Smart_Data *sd, { Edje_Signal_Data *esd; + ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); + esd = ELM_NEW(Edje_Signal_Data); if (!esd) return; - ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); - esd->obj = obj; esd->func = func_cb; esd->emission = eina_stringshare_add(emission); --
