summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/fonts/font.cpp10
-rw-r--r--src/gui/fonts/font.h2
2 files changed, 10 insertions, 2 deletions
diff --git a/src/gui/fonts/font.cpp b/src/gui/fonts/font.cpp
index 488a2212b..c8f1a3561 100644
--- a/src/gui/fonts/font.cpp
+++ b/src/gui/fonts/font.cpp
@@ -99,7 +99,7 @@ extern char *strBuf;
static int fontCounter;
Font::Font(std::string filename,
- const int size,
+ int size,
const int style) :
mFont(nullptr),
mCreateCounter(0),
@@ -116,6 +116,14 @@ Font::Font(std::string filename,
}
}
+ if (size < 4)
+ {
+ reportAlways("Error: requested load font %s with size %d",
+ filename.c_str(),
+ size);
+ size = 4;
+ }
+
if (!fontCounter)
{
strBuf = new char[65535];
diff --git a/src/gui/fonts/font.h b/src/gui/fonts/font.h
index a96d29a32..71661b494 100644
--- a/src/gui/fonts/font.h
+++ b/src/gui/fonts/font.h
@@ -86,7 +86,7 @@ class Font final
{
public:
Font(std::string filename,
- const int size,
+ int size,
const int style = 0);
A_DELETE_COPY(Font)