Combine block in CPVT_Section::SplitLines()
Duplicate test with no intervening code.
Change-Id: Ic71d9ade0eed2c1effef7f20aa2c20d241e0cdf7
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/82193
Auto-Submit: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfdoc/cpvt_section.cpp b/core/fpdfdoc/cpvt_section.cpp
index 41318ea..6af10a1 100644
--- a/core/fpdfdoc/cpvt_section.cpp
+++ b/core/fpdfdoc/cpvt_section.cpp
@@ -519,13 +519,6 @@
if (bTypeset) {
fLineAscent = m_pVT->GetLineAscent();
fLineDescent = m_pVT->GetLineDescent();
- } else {
- fLineAscent =
- m_pVT->GetFontAscent(m_pVT->GetDefaultFontIndex(), fFontSize);
- fLineDescent =
- m_pVT->GetFontDescent(m_pVT->GetDefaultFontIndex(), fFontSize);
- }
- if (bTypeset) {
line.nBeginWordIndex = -1;
line.nEndWordIndex = -1;
line.nTotalWord = 0;
@@ -533,6 +526,11 @@
line.fLineAscent = fLineAscent;
line.fLineDescent = fLineDescent;
AddLine(line);
+ } else {
+ fLineAscent =
+ m_pVT->GetFontAscent(m_pVT->GetDefaultFontIndex(), fFontSize);
+ fLineDescent =
+ m_pVT->GetFontDescent(m_pVT->GetDefaultFontIndex(), fFontSize);
}
float fMaxY = m_pVT->GetLineLeading() + fLineAscent - fLineDescent;
return CPVT_FloatRect(0, 0, 0, fMaxY);