From 1e4c425bea0fedfb0a0f11987e4c12f0924b7638 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 8 Jul 2016 11:02:41 +0900 Subject: [PATCH] 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 97e7bc3520..737c1d5984 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);