diff options
-rw-r--r-- | core/fxge/ge/fx_ge_fontmap.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/core/fxge/ge/fx_ge_fontmap.cpp b/core/fxge/ge/fx_ge_fontmap.cpp index dc49e3ea37..8f9dad837e 100644 --- a/core/fxge/ge/fx_ge_fontmap.cpp +++ b/core/fxge/ge/fx_ge_fontmap.cpp @@ -1156,9 +1156,11 @@ FXFT_Face CFX_FontMapper::FindSubstFont(const CFX_ByteString& name, PitchFamily); } - auto it = std::find_if( - m_FaceArray.begin(), m_FaceArray.end(), - [Charset](const FaceData& face) { return face.charset == Charset; }); + auto it = + std::find_if(m_FaceArray.begin(), m_FaceArray.end(), + [Charset](const FaceData& face) { + return face.charset == static_cast<uint32_t>(Charset); + }); if (it == m_FaceArray.end()) { return UseInternalSubst(pSubstFont, iBaseFont, italic_angle, old_weight, PitchFamily); |