| 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) {
|
|
|