summaryrefslogtreecommitdiff
path: root/src/lib/edje/edje_legacy.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/edje/edje_legacy.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/edje/edje_legacy.c b/src/lib/edje/edje_legacy.c
index 34299e1e18..e96e470724 100644
--- a/src/lib/edje/edje_legacy.c
+++ b/src/lib/edje/edje_legacy.c
@@ -77,7 +77,11 @@ edje_object_message_signal_recursive_process(Edje_Object *obj)
77EAPI void 77EAPI void
78edje_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) 78edje_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data)
79{ 79{
80 efl_layout_signal_callback_add(obj, emission, source, (Efl_Signal_Cb) func, data); 80 Edje *ed;
81
82 ed = _edje_fetch(obj);
83 if (!ed || ed->delete_me) return;
84 _edje_object_signal_callback_add(ed, emission, source, func, data);
81} 85}
82 86
83EAPI void * 87EAPI void *