Remove dead code in CBC_OneDimWriter::RenderResult().
A conditional in RenderResult() evaluates to (false && true), so it's
just dead code. Then RenderVerticalBars() only has a single caller and
can be folded into RenderResult().
Change-Id: I2c9a30dfbb89c6717aaaea0d3efd5d086ea2597e
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/100971
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
diff --git a/fxbarcode/oned/BC_OneDimWriter.cpp b/fxbarcode/oned/BC_OneDimWriter.cpp
index dc39f5d..050657a 100644
--- a/fxbarcode/oned/BC_OneDimWriter.cpp
+++ b/fxbarcode/oned/BC_OneDimWriter.cpp
@@ -279,20 +279,8 @@
if (outputX >= outputWidth)
return true;
- if (outputX + 1 > outputWidth && outputWidth - outputX > 0) {
- RenderVerticalBars(outputX, outputWidth - outputX);
- return true;
- }
-
- RenderVerticalBars(outputX, /*width=*/1);
+ m_output.emplace_back();
+ m_output.back().AppendRect(outputX, 0.0f, outputX + 1, 1.0f);
}
return true;
}
-
-void CBC_OneDimWriter::RenderVerticalBars(int32_t outputX, int32_t width) {
- for (int i = 0; i < width; ++i) {
- float x = outputX + i;
- m_output.emplace_back();
- m_output.back().AppendRect(x, 0.0f, x + 1, 1.0f);
- }
-}
diff --git a/fxbarcode/oned/BC_OneDimWriter.h b/fxbarcode/oned/BC_OneDimWriter.h
index efe43d4..6ae1475 100644
--- a/fxbarcode/oned/BC_OneDimWriter.h
+++ b/fxbarcode/oned/BC_OneDimWriter.h
@@ -78,8 +78,6 @@
int32_t patternLength,
bool startColor);
- void RenderVerticalBars(int32_t outputX, int32_t width);
-
bool m_bPrintChecksum = true;
bool m_bCalcChecksum = false;
bool m_bLeftPadding = false;