Remove CollectionSize from fpdf_flatten.
Bug: pdfium:774
Change-Id: Ie733da2852d2721ef8007aa55d32ffa9537efb70
Reviewed-on: https://pdfium-review.googlesource.com/19630
Reviewed-by: Ryan Harrison <rharrison@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: dsinclair <dsinclair@chromium.org>
diff --git a/fpdfsdk/fpdf_flatten.cpp b/fpdfsdk/fpdf_flatten.cpp
index 07fbd7c..2850c37 100644
--- a/fpdfsdk/fpdf_flatten.cpp
+++ b/fpdfsdk/fpdf_flatten.cpp
@@ -299,8 +299,7 @@
pPageXObject = pRes->SetNewFor<CPDF_Dictionary>("XObject");
ByteString key;
- int nStreams = pdfium::CollectionSize<int>(ObjectArray);
- if (nStreams > 0) {
+ if (!ObjectArray.empty()) {
int i = 0;
while (i < INT_MAX) {
ByteString sKey = ByteString::Format("FFT%d", i);
@@ -326,7 +325,7 @@
pNewOXbjectDic->SetRectFor("BBox", rcBBox);
}
- for (int i = 0; i < nStreams; i++) {
+ for (size_t i = 0; i < ObjectArray.size(); ++i) {
CPDF_Dictionary* pAnnotDic = ObjectArray[i];
if (!pAnnotDic)
continue;