diff options
author | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2022-08-29 22:33:19 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-29 22:33:19 +0200 |
commit | 0adfd74f8b5dc96091cd0b4251b08401f54df2ed (patch) | |
tree | 9ff07be139c118dc5bf02f98afeda41162066bfc /libqpdf/QPDFJob.cc | |
parent | 2b01a79e876d60df7ec330a60cb213f3ecc3559f (diff) | |
parent | c53d54b13dc6ad369646a09c64d392549effac38 (diff) | |
download | qpdf-0adfd74f8b5dc96091cd0b4251b08401f54df2ed.tar.zst |
Merge pull request #747 from m-holger/new_stream
Add optional parameter allow_nullptr to QPDFObjectHandle::getOwningQPDF
Diffstat (limited to 'libqpdf/QPDFJob.cc')
-rw-r--r-- | libqpdf/QPDFJob.cc | 4 |
1 files changed, 2 insertions, 2 deletions
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<unsigned long long, std::shared_ptr<QPDFAcroFormDocumentHelper>> 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); |