diff --git a/src/lib/elementary/elc_fileselector.c b/src/lib/elementary/elc_fileselector.c index 18615b90b8..877a60cce3 100644 --- a/src/lib/elementary/elc_fileselector.c +++ b/src/lib/elementary/elc_fileselector.c @@ -15,6 +15,7 @@ #define EFL_UI_FOCUS_COMPOSITION_PROTECTED #include "elm_priv.h" +#include "eo_internal.h" #include #include "Eio_Eo.h" #include "elm_fileselector_button_eo.h" diff --git a/src/lib/eo/Eo.h b/src/lib/eo/Eo.h index ea865a8d2d..613774da87 100644 --- a/src/lib/eo/Eo.h +++ b/src/lib/eo/Eo.h @@ -2082,14 +2082,6 @@ typedef void (*efl_key_data_free_func)(void *); * @{ */ -/** - * Don't use this. - * The values of the returned event structure are also internal, don't assume - * anything about them. - * @internal - */ -EAPI const Efl_Event_Description *efl_object_legacy_only_event_description_get(const char *_event_name); - /** * Helper for sorting callbacks array. Automatically used by * @ref EFL_CALLBACKS_ARRAY_DEFINE diff --git a/src/lib/eo/eo_internal.h b/src/lib/eo/eo_internal.h index 0eecdf2eb2..7c57e9839c 100644 --- a/src/lib/eo/eo_internal.h +++ b/src/lib/eo/eo_internal.h @@ -29,6 +29,15 @@ typedef unsigned char Eina_Bool; typedef struct _Eo_Opaque Eo; +typedef struct _Efl_Event_Description Efl_Event_Description; + +/** + * Don't use this. + * The values of the returned event structure are also internal, don't assume + * anything about them. + * @internal + */ +EAPI const Efl_Event_Description *efl_object_legacy_only_event_description_get(const char *_event_name); EAPI void ___efl_auto_unref_set(Eo *obj_id, Eina_Bool enable); diff --git a/src/lib/evas/canvas/evas_canvas3d_node.c b/src/lib/evas/canvas/evas_canvas3d_node.c index f80395f362..5d78183a39 100644 --- a/src/lib/evas/canvas/evas_canvas3d_node.c +++ b/src/lib/evas/canvas/evas_canvas3d_node.c @@ -1,3 +1,4 @@ +#include "eo_internal.h" #include "evas_common_private.h" #include "evas_private.h" #include "evas_canvas3d_node_callback.h" diff --git a/src/lib/evas/canvas/evas_canvas3d_scene.c b/src/lib/evas/canvas/evas_canvas3d_scene.c index a11848326b..725996ee96 100644 --- a/src/lib/evas/canvas/evas_canvas3d_scene.c +++ b/src/lib/evas/canvas/evas_canvas3d_scene.c @@ -1,3 +1,4 @@ +#include "eo_internal.h" #include "evas_common_private.h" #include "evas_private.h" diff --git a/src/lib/evas/canvas/evas_object_smart.c b/src/lib/evas/canvas/evas_object_smart.c index 289b61a878..3e5cba9771 100644 --- a/src/lib/evas/canvas/evas_object_smart.c +++ b/src/lib/evas/canvas/evas_object_smart.c @@ -1,5 +1,6 @@ #define EFL_CANVAS_GROUP_PROTECTED +#include "eo_internal.h" #include "evas_common_private.h" #include "evas_private.h"