summaryrefslogtreecommitdiff
path: root/font.c
diff options
context:
space:
mode:
Diffstat (limited to 'font.c')
-rw-r--r--font.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/font.c b/font.c
index 2a92c34b..8b37798c 100644
--- a/font.c
+++ b/font.c
@@ -6,7 +6,7 @@
*
* BiDi support by Osama Alrawab <alrawab@hotmail.com> @2008 Tripoli-Libya.
*
- * $Id: font.c 4.2 2016/12/22 12:31:23 kls Exp $
+ * $Id: font.c 5.1 2021/12/20 13:19:52 kls Exp $
*/
#include "font.h"
@@ -429,8 +429,10 @@ cFont *cFont::CreateFont(const char *Name, int CharHeight, int CharWidth)
{
cString fn = GetFontFileName(Name);
cFont *f = *fn ? new cFreetypeFont(fn, CharHeight, CharWidth) : NULL;
- if (!f || !f->Height())
+ if (!f || !f->Height()) {
+ delete f;
f = new cDummyFont(CharHeight, CharWidth);
+ }
return f;
}