summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/elementary/elm_widget.c3
-rw-r--r--src/lib/elementary/elm_widget.h2
2 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c
index 022f1f3aba..cf0e8fd84e 100644
--- a/src/lib/elementary/elm_widget.c
+++ b/src/lib/elementary/elm_widget.c
@@ -53,7 +53,8 @@ typedef struct _Elm_Event_Cb_Data Elm_Event_Cb_Data;
53typedef struct _Elm_Label_Data Elm_Label_Data; 53typedef struct _Elm_Label_Data Elm_Label_Data;
54typedef struct _Elm_Translate_String_Data Elm_Translate_String_Data; 54typedef struct _Elm_Translate_String_Data Elm_Translate_String_Data;
55 55
56Eina_Bool _elm_legacy_add = EINA_FALSE; 56/* FIXME: EAPI because of elm_code_widget test case */
57EAPI Eina_Bool _elm_legacy_add = EINA_FALSE;
57 58
58struct _Elm_Event_Cb_Data 59struct _Elm_Event_Cb_Data
59{ 60{
diff --git a/src/lib/elementary/elm_widget.h b/src/lib/elementary/elm_widget.h
index aa5d11d123..45f5d93629 100644
--- a/src/lib/elementary/elm_widget.h
+++ b/src/lib/elementary/elm_widget.h
@@ -811,7 +811,7 @@ _elm_widget_sub_object_redirect_to_top(Evas_Object *obj, Evas_Object *sobj)
811 811
812/* Internal hack to mark legacy objects as such before construction. 812/* Internal hack to mark legacy objects as such before construction.
813 * No need for TLS: Only UI objects created in the main loop matter. */ 813 * No need for TLS: Only UI objects created in the main loop matter. */
814extern Eina_Bool _elm_legacy_add; 814EAPI Eina_Bool _elm_legacy_add;
815#define elm_legacy_add(k, p, ...) ({ _elm_legacy_add = 1; \ 815#define elm_legacy_add(k, p, ...) ({ _elm_legacy_add = 1; \
816 efl_add(k, p, efl_canvas_object_legacy_ctor(efl_added), ##__VA_ARGS__); }) 816 efl_add(k, p, efl_canvas_object_legacy_ctor(efl_added), ##__VA_ARGS__); })
817 817