summaryrefslogtreecommitdiff
path: root/core/fxge
diff options
context:
space:
mode:
Diffstat (limited to 'core/fxge')
-rw-r--r--core/fxge/ge/cfx_font.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/fxge/ge/cfx_font.cpp b/core/fxge/ge/cfx_font.cpp
index 18baed9d09..1a45fd3f5b 100644
--- a/core/fxge/ge/cfx_font.cpp
+++ b/core/fxge/ge/cfx_font.cpp
@@ -545,8 +545,9 @@ CFX_FaceCache* CFX_Font::GetFaceCache() const {
void CFX_Font::ClearFaceCache() {
if (!m_FaceCache)
return;
- CFX_GEModule::Get()->GetFontCache()->ReleaseCachedFace(this);
+
m_FaceCache = nullptr;
+ CFX_GEModule::Get()->GetFontCache()->ReleaseCachedFace(this);
}
int CFX_Font::GetULPos() const {