aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFJob.cc
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-09-07 17:29:17 +0200
committerJay Berkenbilt <ejb@ql.org>2022-09-07 23:26:39 +0200
commit0132261ee06e9b94bdc011eb4dc3fcd3a403e5f3 (patch)
tree1d1d441bed9ca3621d6b0ee58aff664358311913 /libqpdf/QPDFJob.cc
parentbac559559e7c218dd8a987cfebb395b2bc45eaee (diff)
downloadqpdf-0132261ee06e9b94bdc011eb4dc3fcd3a403e5f3.tar.zst
Revert getOwningQPDF, and add getQPDF that returns a reference
Diffstat (limited to 'libqpdf/QPDFJob.cc')
-rw-r--r--libqpdf/QPDFJob.cc6
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);