Index: core/fpdfapi/fpdf_font/cpdf_simplefont.cpp |
diff --git a/core/fpdfapi/fpdf_font/cpdf_simplefont.cpp b/core/fpdfapi/fpdf_font/cpdf_simplefont.cpp |
index baac366e2a962c98c37eb991693546387e71b281..53bbd93d6ccf1336687d08ff576f3fbc4117e9f3 100644 |
--- a/core/fpdfapi/fpdf_font/cpdf_simplefont.cpp |
+++ b/core/fpdfapi/fpdf_font/cpdf_simplefont.cpp |
@@ -146,7 +146,7 @@ FX_BOOL CPDF_SimpleFont::LoadCommon() { |
if (!(m_Flags & PDFFONT_SYMBOLIC)) { |
m_BaseEncoding = PDFFONT_ENCODING_STANDARD; |
} |
- CPDF_Object* pEncoding = m_pFontDict->GetElementValue("Encoding"); |
+ CPDF_Object* pEncoding = m_pFontDict->GetDirectObjectBy("Encoding"); |
LoadPDFEncoding(pEncoding, m_BaseEncoding, m_pCharNames, m_pFontFile != NULL, |
m_Font.IsTTFont()); |
LoadGlyphMap(); |