diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-09-07 17:29:17 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-09-07 23:26:39 +0200 |
commit | 0132261ee06e9b94bdc011eb4dc3fcd3a403e5f3 (patch) | |
tree | 1d1d441bed9ca3621d6b0ee58aff664358311913 /libqpdf/QPDFJob.cc | |
parent | bac559559e7c218dd8a987cfebb395b2bc45eaee (diff) | |
download | qpdf-0132261ee06e9b94bdc011eb4dc3fcd3a403e5f3.tar.zst |
Revert getOwningQPDF, and add getQPDF that returns a reference
Diffstat (limited to 'libqpdf/QPDFJob.cc')
-rw-r--r-- | libqpdf/QPDFJob.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libqpdf/QPDFJob.cc b/libqpdf/QPDFJob.cc index 9530420e..df93b859 100644 --- a/libqpdf/QPDFJob.cc +++ b/libqpdf/QPDFJob.cc @@ -2194,8 +2194,8 @@ QPDFJob::doUnderOverlayForPage( std::map<unsigned long long, std::shared_ptr<QPDFAcroFormDocumentHelper>> afdh; auto make_afdh = [&](QPDFPageObjectHelper& ph) { - QPDF* q = ph.getObjectHandle().getOwningQPDF(false); - return get_afdh_for_qpdf(afdh, q); + QPDF& q = ph.getObjectHandle().getQPDF(); + return get_afdh_for_qpdf(afdh, &q); }; auto dest_afdh = make_afdh(dest_page); @@ -2635,7 +2635,7 @@ static QPDFObjectHandle added_page(QPDF& pdf, QPDFObjectHandle page) { QPDFObjectHandle result = page; - if (page.getOwningQPDF(false) != &pdf) { + if (&page.getQPDF() != &pdf) { // Calling copyForeignObject on an object we already copied // will give us the already existing copy. result = pdf.copyForeignObject(page); |