jaehwan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e811484ba599b1de885d221efbec7e33ef9da0ae

commit e811484ba599b1de885d221efbec7e33ef9da0ae
Author: Jaehwan Kim <jae.hwan....@samsung.com>
Date:   Wed Sep 28 14:47:26 2016 +0900

    edje_program: add NULL checking
---
 src/lib/edje/edje_program.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/lib/edje/edje_program.c b/src/lib/edje/edje_program.c
index bb3675d..30cfe44 100644
--- a/src/lib/edje/edje_program.c
+++ b/src/lib/edje/edje_program.c
@@ -231,10 +231,11 @@ edje_object_propagate_callback_add(Evas_Object *obj, void 
(*func)(void *data, Ev
    sig = eina_stringshare_add("*");
    src = eina_stringshare_add("*");
 
-   _edje_signal_callback_push(ed->callbacks,
-                              sig, src,
-                              func, data,
-                              EINA_TRUE);
+   if (ed->callbacks)
+     _edje_signal_callback_push(ed->callbacks,
+                                sig, src,
+                                func, data,
+                                EINA_TRUE);
 
    eina_stringshare_del(sig);
    eina_stringshare_del(src);

-- 


Reply via email to