Index: core/src/fpdfapi/fpdf_render/fpdf_render_text.cpp |
diff --git a/core/src/fpdfapi/fpdf_render/fpdf_render_text.cpp b/core/src/fpdfapi/fpdf_render/fpdf_render_text.cpp |
index 50388332f80b11648f9525934b5b65b8e524866b..1b16356a64d5786ba99cb5d0f4549c314e27839a 100644 |
--- a/core/src/fpdfapi/fpdf_render/fpdf_render_text.cpp |
+++ b/core/src/fpdfapi/fpdf_render/fpdf_render_text.cpp |
@@ -788,10 +788,10 @@ void CPDF_RenderStatus::DrawTextPathWithPattern( |
ProcessPath(&path, pObj2Device); |
} |
} |
+ |
CFX_PathData* CPDF_Font::LoadGlyphPath(FX_DWORD charcode, int dest_width) { |
int glyph_index = GlyphFromCharCode(charcode); |
- if (m_Font.m_Face == NULL) { |
- return NULL; |
- } |
+ if (!m_Font.GetFace()) |
+ return nullptr; |
return m_Font.LoadGlyphPath(glyph_index, dest_width); |
} |