summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2016-08-03 13:48:02 +0200
committerStefan Schmidt <stefan@osg.samsung.com>2016-08-03 15:03:37 +0200
commit9f5e5ae7326cd3bdef6675cb9ca11b86e7b416d1 (patch)
treef67c606c09f3911b4e3806bc7aebd5fc1192736c
parentfea0c92bc98bd9b2ce85d84f1163200a7b39f830 (diff)
downloadefl-9f5e5ae7326cd3bdef6675cb9ca11b86e7b416d1.tar.gz
elm: scrollable: add guards to include eo and legacy header only when allowed
Make sure the eo and legacy headers are only included when the matching defines are enabled.
-rw-r--r--src/lib/elementary/elm_interface_scrollable.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/elementary/elm_interface_scrollable.h b/src/lib/elementary/elm_interface_scrollable.h
index f2167267ab..402e3069ee 100644
--- a/src/lib/elementary/elm_interface_scrollable.h
+++ b/src/lib/elementary/elm_interface_scrollable.h
@@ -31,7 +31,12 @@
* Elm_Scrollable_Smart_Interface::extern_pan_set.
*/
+#ifdef EFL_EO_API_SUPPORT
#include "elm_pan.eo.h"
+#endif
+#ifndef EFL_NOLEGACY_API_SUPPORT
+#include "elm_pan.eo.legacy.h"
+#endif
/**
* Elementary scroller panning base smart data.
@@ -57,7 +62,12 @@ typedef void (*Elm_Interface_Scrollable_Resize_Cb)(Evas_Object *obj, Evas_C
typedef struct _Elm_Scrollable_Smart_Interface_Data
Elm_Scrollable_Smart_Interface_Data;
+#ifdef EFL_EO_API_SUPPORT
#include "elm_interface_scrollable.eo.h"
+#endif
+#ifndef EFL_NOLEGACY_API_SUPPORT
+#include "elm_interface_scrollable.eo.legacy.h"
+#endif
struct _Elm_Scrollable_Smart_Interface_Data
{