Index: fpdfsdk/src/fpdfeditpage.cpp |
diff --git a/fpdfsdk/src/fpdfeditpage.cpp b/fpdfsdk/src/fpdfeditpage.cpp |
index f964172d10233866429ac0c272553e0d18e52d97..6d39cb100f789ea8d55204f9873dd87a93011968 100644 |
--- a/fpdfsdk/src/fpdfeditpage.cpp |
+++ b/fpdfsdk/src/fpdfeditpage.cpp |
@@ -135,9 +135,9 @@ DLLEXPORT void STDCALL FPDFPage_InsertObject(FPDF_PAGE page, |
CPDF_PageObject* pPageObj = (CPDF_PageObject*)page_obj; |
if (!pPageObj) |
return; |
- FX_POSITION LastPersition = pPage->GetLastObjectPosition(); |
+ FX_POSITION LastPersition = pPage->GetPageObjectList()->GetTailPosition(); |
- pPage->InsertObject(LastPersition, pPageObj); |
+ pPage->GetPageObjectList()->InsertObject(LastPersition, pPageObj); |
switch (pPageObj->m_Type) { |
case FPDF_PAGEOBJ_PATH: { |
CPDF_PathObject* pPathObj = (CPDF_PathObject*)pPageObj; |
@@ -177,7 +177,7 @@ DLLEXPORT int STDCALL FPDFPage_CountObject(FPDF_PAGE page) { |
"Page")) { |
return -1; |
} |
- return pPage->CountObjects(); |
+ return pPage->GetPageObjectList()->GetCount(); |
} |
DLLEXPORT FPDF_PAGEOBJECT STDCALL FPDFPage_GetObject(FPDF_PAGE page, |
@@ -188,7 +188,7 @@ DLLEXPORT FPDF_PAGEOBJECT STDCALL FPDFPage_GetObject(FPDF_PAGE page, |
"Page")) { |
return NULL; |
} |
- return pPage->GetObjectByIndex(index); |
+ return pPage->GetPageObjectList()->GetObjectByIndex(index); |
} |
DLLEXPORT FPDF_BOOL STDCALL FPDFPage_HasTransparency(FPDF_PAGE page) { |