From 3ac0820b8a078a79122e50e045ea8ba2c79a811c Mon Sep 17 00:00:00 2001 From: gazer Date: Thu, 28 Jan 2016 23:18:33 +0300 Subject: [PATCH 1/2] disable annoying registerFont logging --- src/dlangui/graphics/ftfonts.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dlangui/graphics/ftfonts.d b/src/dlangui/graphics/ftfonts.d index 2933cb54..328539fd 100644 --- a/src/dlangui/graphics/ftfonts.d +++ b/src/dlangui/graphics/ftfonts.d @@ -646,7 +646,7 @@ class FreeTypeFontManager : FontManager { bool registerFont(string filename, FontFamily family = FontFamily.SansSerif, string face = null, bool italic = false, int weight = 0, bool dontLoadFile = false) { if (_library is null) return false; - Log.v("FreeTypeFontManager.registerFont ", filename, " ", family, " ", face, " italic=", italic, " weight=", weight); + //Log.v("FreeTypeFontManager.registerFont ", filename, " ", family, " ", face, " italic=", italic, " weight=", weight); if (!exists(filename) || !isFile(filename)) { Log.d("Font file ", filename, " not found"); return false; From 34930457ff628de8b10ac4ddb64bc15ff1edca6c Mon Sep 17 00:00:00 2001 From: gazer Date: Thu, 28 Jan 2016 23:20:30 +0300 Subject: [PATCH 2/2] fix crash when change font settings --- src/dlangui/graphics/gldrawbuf.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dlangui/graphics/gldrawbuf.d b/src/dlangui/graphics/gldrawbuf.d index 36bd70d5..6d442725 100644 --- a/src/dlangui/graphics/gldrawbuf.d +++ b/src/dlangui/graphics/gldrawbuf.d @@ -412,7 +412,7 @@ private abstract class GLCache _activePage = null; foreach(i; 0 .. _pages.length) if (_pages[i] == page) { - _pages.remove(i); + _pages = _pages.remove(i); break; } destroy(page);