| 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);
|
| }
|
|
|