Fix broken comparison in FindNativeTrueTypeFont()
Bug: pdfium:1679
Change-Id: I48c027a1471c2a68f5ef3c87a5daad142614d10b
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/79813
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fpdfdoc/cpdf_bafontmap.cpp b/core/fpdfdoc/cpdf_bafontmap.cpp
index e29fe24..9f4d65c 100644
--- a/core/fpdfdoc/cpdf_bafontmap.cpp
+++ b/core/fpdfdoc/cpdf_bafontmap.cpp
@@ -38,11 +38,11 @@
pFontMapper->LoadInstalledFonts();
for (const auto& font : pFontMapper->m_InstalledTTFonts) {
- if (font.Compare(sFontFaceName))
+ if (font.Compare(sFontFaceName) == 0)
return true;
}
for (const auto& fontPair : pFontMapper->m_LocalizedTTFonts) {
- if (fontPair.first.Compare(sFontFaceName))
+ if (fontPair.first.Compare(sFontFaceName) == 0)
return true;
}
return false;