mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-04-07 13:55:33 +08:00
Fix bug 74159
This commit is contained in:
@ -2752,12 +2752,11 @@ void CPdfEditor::ClearPage()
|
||||
if (nPageIndex < 0 || !pPDFDocument || !pDoc)
|
||||
return;
|
||||
XRef* xref = pPDFDocument->getXRef();
|
||||
PdfWriter::CPage* pPage = pDoc->GetCurPage();
|
||||
std::pair<int, int> pPageRef = { pPage->GetObjId(), pPage->GetObjId() };
|
||||
Ref* pPageRef = pPDFDocument->getCatalog()->getPageRef(nPageIndex);
|
||||
|
||||
// Получение объекта страницы
|
||||
Object pageRefObj, pageObj;
|
||||
pageRefObj.initRef(pPageRef.first, pPageRef.second);
|
||||
pageRefObj.initRef(pPageRef->num, pPageRef->gen);
|
||||
if (!pageRefObj.fetch(xref, &pageObj)->isDict())
|
||||
{
|
||||
pageObj.free(); pageRefObj.free();
|
||||
|
||||
Reference in New Issue
Block a user