| Index: fpdfsdk/src/fpdfeditimg.cpp
|
| diff --git a/fpdfsdk/src/fpdfeditimg.cpp b/fpdfsdk/src/fpdfeditimg.cpp
|
| index bb710789ccdc5c1c8fa391def31581365f93ad77..ef0576b6027cbc657ff92b5c6acf6f77c46850ca 100644
|
| --- a/fpdfsdk/src/fpdfeditimg.cpp
|
| +++ b/fpdfsdk/src/fpdfeditimg.cpp
|
| @@ -9,10 +9,11 @@
|
|
|
| DLLEXPORT FPDF_PAGEOBJECT STDCALL
|
| FPDFPageObj_NewImgeObj(FPDF_DOCUMENT document) {
|
| - if (!document)
|
| - return NULL;
|
| + CPDF_Document* pDoc = CPDF_Document::FromFPDFDocument(document);
|
| + if (!pDoc)
|
| + return nullptr;
|
| CPDF_ImageObject* pImageObj = new CPDF_ImageObject;
|
| - CPDF_Image* pImg = new CPDF_Image((CPDF_Document*)document);
|
| + CPDF_Image* pImg = new CPDF_Image(pDoc);
|
| pImageObj->m_pImage = pImg;
|
| return pImageObj;
|
| }
|
|
|