Fix bad merge from commit cd86b7b5.
|m_ObjectNumberMap| became a private member of CPDF_PageOrganizer, so
a method is needed to clear it from a CPDF_PageOrganizer subclass.
TBR=tsepez@chromium.org
NOTREECHECKS=true
Change-Id: I87a80b455a7017c0f0a572f3b9d6b676939b79f2
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/52175
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/fpdfsdk/fpdf_ppo.cpp b/fpdfsdk/fpdf_ppo.cpp
index 059abd6..2cd86d6 100644
--- a/fpdfsdk/fpdf_ppo.cpp
+++ b/fpdfsdk/fpdf_ppo.cpp
@@ -289,6 +289,8 @@
m_ObjectNumberMap[dwOldPageObj] = dwNewPageObj;
}
+ void ClearObjectNumberMap() { m_ObjectNumberMap.clear(); }
+
private:
uint32_t GetNewObjId(CPDF_Reference* pRef);
@@ -598,7 +600,7 @@
if (!safe_numPagesPerSheet.IsValid())
return false;
- m_ObjectNumberMap.clear();
+ ClearObjectNumberMap();
m_SrcPageXObjectMap.clear();
size_t numPagesPerSheet = safe_numPagesPerSheet.ValueOrDie();
NupState nupState(destPageSize, numPagesOnXAxis, numPagesOnYAxis);