summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaehwan Kim <jae.hwan.kim@samsung.com>2016-09-28 14:47:26 +0900
committerJaehwan Kim <jae.hwan.kim@samsung.com>2016-09-28 14:47:26 +0900
commite811484ba599b1de885d221efbec7e33ef9da0ae (patch)
treee67e5211a1036e2a65adff5bcd464421da30a2ca
parent0f929f5546559f1cacfce6adafbecde6df20ff15 (diff)
downloadefl-e811484ba599b1de885d221efbec7e33ef9da0ae.tar.gz
edje_program: add NULL checking
-rw-r--r--src/lib/edje/edje_program.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/lib/edje/edje_program.c b/src/lib/edje/edje_program.c
index bb3675dfaa..30cfe4498b 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);