From c53d54b13dc6ad369646a09c64d392549effac38 Mon Sep 17 00:00:00 2001 From: m-holger Date: Sat, 6 Aug 2022 19:52:07 +0100 Subject: Add optional parameter allow_nullptr to QPDFObjectHandle::getOwningQPDF Also, inline method and add optional parameter error_msg. --- libqpdf/QPDFJob.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libqpdf/QPDFJob.cc') diff --git a/libqpdf/QPDFJob.cc b/libqpdf/QPDFJob.cc index f8d963b2..15a81854 100644 --- a/libqpdf/QPDFJob.cc +++ b/libqpdf/QPDFJob.cc @@ -2161,7 +2161,7 @@ QPDFJob::doUnderOverlayForPage( std::map> afdh; auto make_afdh = [&](QPDFPageObjectHelper& ph) { - QPDF* q = ph.getObjectHandle().getOwningQPDF(); + QPDF* q = ph.getObjectHandle().getOwningQPDF(false); return get_afdh_for_qpdf(afdh, q); }; auto dest_afdh = make_afdh(dest_page); @@ -2597,7 +2597,7 @@ static QPDFObjectHandle added_page(QPDF& pdf, QPDFObjectHandle page) { QPDFObjectHandle result = page; - if (page.getOwningQPDF() != &pdf) { + if (page.getOwningQPDF(false) != &pdf) { // Calling copyForeignObject on an object we already copied // will give us the already existing copy. result = pdf.copyForeignObject(page); -- cgit v1.2.3-70-g09d2