From c41225853c609c730aedeb88a1cf5d5fbd6550db Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Fri, 14 Oct 2016 16:57:24 +0300 Subject: [PATCH] fix SDL config DUB build under windows - fix #304 --- src/dlangui/graphics/ftfonts.d | 3 +++ src/dlangui/platforms/windows/winapp.d | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dlangui/graphics/ftfonts.d b/src/dlangui/graphics/ftfonts.d index e24ab228..cfdb159f 100644 --- a/src/dlangui/graphics/ftfonts.d +++ b/src/dlangui/graphics/ftfonts.d @@ -718,6 +718,8 @@ class FreeTypeFontManager : FontManager { private int myabs(int n) { return n >= 0 ? n : -n; } +version(Windows) { +} else { bool registerFontConfigFonts(FreeTypeFontManager fontMan) { import fontconfig; @@ -940,3 +942,4 @@ bool registerFontConfigFonts(FreeTypeFontManager fontMan) { return facesFound > 0; } +} diff --git a/src/dlangui/platforms/windows/winapp.d b/src/dlangui/platforms/windows/winapp.d index 2713bde4..e6952807 100644 --- a/src/dlangui/platforms/windows/winapp.d +++ b/src/dlangui/platforms/windows/winapp.d @@ -1240,7 +1240,6 @@ int myWinMain(void* hInstance, void* hPrevInstance, char* lpCmdLine, int iCmdSho Log.e("No font files found!!!"); Log.e("Currently, only hardcoded font paths implemented."); Log.e("Probably you can modify sdlapp.d to add some fonts for your system."); - Log.e("TODO: use fontconfig"); Log.e("******************************************************************"); assert(false); }