From f1ebeee35c72586024e40bbb596b283b831a467c Mon Sep 17 00:00:00 2001 From: Shank Date: Sun, 25 Dec 2022 21:02:59 -0500 Subject: [PATCH] add check for return value of FT_Glyph_To_Bitmap() --- fxfont.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fxfont.cpp b/fxfont.cpp index b3692a0..39ae712 100644 --- a/fxfont.cpp +++ b/fxfont.cpp @@ -78,7 +78,8 @@ FXGlyph::FXGlyph(FXGlyphSet* set, unsigned int chr) { FT_Glyph_Metrics *metrics = &ft_face->glyph->metrics; height = glm::ceil(metrics->height / 64.0); - FT_Glyph_To_Bitmap( &ftglyph, FT_RENDER_MODE_NORMAL, 0, 1 ); + if(FT_Glyph_To_Bitmap( &ftglyph, FT_RENDER_MODE_NORMAL, 0, 1 )) + throw FXFontException(ft_face->family_name); glyph_bitmap = (FT_BitmapGlyph)ftglyph;