From 9f5e5ae7326cd3bdef6675cb9ca11b86e7b416d1 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Wed, 3 Aug 2016 13:48:02 +0200 Subject: [PATCH] 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. --- src/lib/elementary/elm_interface_scrollable.h | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 {