Index: xfa/fgas/font/fgas_gefont.cpp |
diff --git a/xfa/fgas/font/fgas_gefont.cpp b/xfa/fgas/font/fgas_gefont.cpp |
index 0ef80a307562a9328be8c15a43756eb8c5bba593..ed410765351a24561e65aac29224c845040ed587 100644 |
--- a/xfa/fgas/font/fgas_gefont.cpp |
+++ b/xfa/fgas/font/fgas_gefont.cpp |
@@ -514,11 +514,11 @@ int32_t CFX_GEFont::GetGlyphIndex(FX_WCHAR wUnicode, |
CFX_WideString wsFamily; |
GetFamilyName(wsFamily); |
#if _FXM_PLATFORM_ == _FXM_PLATFORM_WINDOWS_ |
- IFX_Font* pFont = m_pFontMgr->GetDefFontByUnicode( |
- wUnicode, GetFontStyles(), (const FX_WCHAR*)wsFamily); |
+ IFX_Font* pFont = m_pFontMgr->GetDefFontByUnicode(wUnicode, GetFontStyles(), |
+ wsFamily.c_str()); |
#else |
IFX_Font* pFont = m_pFontMgr->GetFontByUnicode(wUnicode, GetFontStyles(), |
- (const FX_WCHAR*)wsFamily); |
+ wsFamily.c_str()); |
if (NULL == pFont) { |
pFont = m_pFontMgr->GetFontByUnicode(wUnicode, GetFontStyles(), NULL); |
} |