diff --git a/src/loaders/ttf/tvgTtfLoader.cpp b/src/loaders/ttf/tvgTtfLoader.cpp index 24a44786..bcff2a0f 100644 --- a/src/loaders/ttf/tvgTtfLoader.cpp +++ b/src/loaders/ttf/tvgTtfLoader.cpp @@ -23,7 +23,7 @@ #include "tvgTtfLoader.h" -#if defined(_WIN32) +#if defined(_WIN32) && (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) #include #elif defined(__linux__) #include @@ -36,7 +36,7 @@ /* Internal Class Implementation */ /************************************************************************/ -#if defined(_WIN32) +#if defined(_WIN32) && (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) static bool _map(TtfLoader* loader, const string& path) { diff --git a/src/loaders/ttf/tvgTtfLoader.h b/src/loaders/ttf/tvgTtfLoader.h index ce38e429..d45f86d5 100644 --- a/src/loaders/ttf/tvgTtfLoader.h +++ b/src/loaders/ttf/tvgTtfLoader.h @@ -30,7 +30,7 @@ struct TtfLoader : public FontLoader { -#if defined(_WIN32) +#if defined(_WIN32) && (WINAPI_FAMILY == WINAPI_FAMILY_DESKTOP_APP) void* mapping = nullptr; #endif TtfReader reader;