summaryrefslogtreecommitdiff
path: root/src/lib/ecore_evas
diff options
context:
space:
mode:
authorJean Guyomarc'h <jean@guyomarch.bzh>2017-05-09 21:24:11 +0200
committerJean Guyomarc'h <jean@guyomarch.bzh>2017-05-09 21:29:11 +0200
commitd340d85a1f15057999d635d997402ddf0ac50528 (patch)
treea0aaa4089912b4753ac1eeb00e8d0d37148bd8b5 /src/lib/ecore_evas
parent9ac6ad4943ea44c80c3316aed97afd00cf64e0cb (diff)
ecore_evas: fix link issue on macOS
696ed3e2e8f97de482e98db34997ad1848da985d introduced a build failure on macOS. _ecore_evas_subregister is being used in a foreign code module, but it was not exported. Enforcing EAPI gives this symbol enough visibility to be used outside of ecore_evas.
Diffstat (limited to 'src/lib/ecore_evas')
-rw-r--r--src/lib/ecore_evas/ecore_evas.c2
-rw-r--r--src/lib/ecore_evas/ecore_evas_private.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c
index ac525fd329..124305f431 100644
--- a/src/lib/ecore_evas/ecore_evas.c
+++ b/src/lib/ecore_evas/ecore_evas.c
@@ -3098,7 +3098,7 @@ _ecore_evas_register(Ecore_Evas *ee)
3098 evas_event_callback_add(ee->evas, EVAS_CALLBACK_RENDER_POST, _evas_evas_buffer_rendered, ee); 3098 evas_event_callback_add(ee->evas, EVAS_CALLBACK_RENDER_POST, _evas_evas_buffer_rendered, ee);
3099} 3099}
3100 3100
3101void 3101EAPI void
3102_ecore_evas_subregister(Ecore_Evas *ee_target, Ecore_Evas *ee) 3102_ecore_evas_subregister(Ecore_Evas *ee_target, Ecore_Evas *ee)
3103{ 3103{
3104 _ecore_evas_register_animators(ee); 3104 _ecore_evas_register_animators(ee);
diff --git a/src/lib/ecore_evas/ecore_evas_private.h b/src/lib/ecore_evas/ecore_evas_private.h
index 3bfacdc469..e905209bf4 100644
--- a/src/lib/ecore_evas/ecore_evas_private.h
+++ b/src/lib/ecore_evas/ecore_evas_private.h
@@ -390,7 +390,7 @@ EAPI void _ecore_evas_fps_debug_init(void);
390EAPI void _ecore_evas_fps_debug_shutdown(void); 390EAPI void _ecore_evas_fps_debug_shutdown(void);
391EAPI void _ecore_evas_fps_debug_rendertime_add(double t); 391EAPI void _ecore_evas_fps_debug_rendertime_add(double t);
392EAPI void _ecore_evas_register(Ecore_Evas *ee); 392EAPI void _ecore_evas_register(Ecore_Evas *ee);
393void _ecore_evas_subregister(Ecore_Evas *ee_target, Ecore_Evas *ee); 393EAPI void _ecore_evas_subregister(Ecore_Evas *ee_target, Ecore_Evas *ee);
394EAPI void _ecore_evas_register_animators(Ecore_Evas *ee); 394EAPI void _ecore_evas_register_animators(Ecore_Evas *ee);
395EAPI void _ecore_evas_free(Ecore_Evas *ee); 395EAPI void _ecore_evas_free(Ecore_Evas *ee);
396EAPI void _ecore_evas_idle_timeout_update(Ecore_Evas *ee); 396EAPI void _ecore_evas_idle_timeout_update(Ecore_Evas *ee);