diff options
author | m-holger <m-holger@kubitscheck.org> | 2022-12-19 16:16:16 +0100 |
---|---|---|
committer | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2022-12-31 20:37:35 +0100 |
commit | b19e06fd8bc1d4fe032c4ad344bb60edb16867ae (patch) | |
tree | 0de84ab6045846c4685950b7fbbdeae4956b8716 /libqpdf/QPDFParser.cc | |
parent | 83910224167a7087e219d3ab2613826b692d75d4 (diff) | |
download | qpdf-b19e06fd8bc1d4fe032c4ad344bb60edb16867ae.tar.zst |
Change QPDFParser::setDescription to take a shared_ptr<QPDFObject> parameter
Diffstat (limited to 'libqpdf/QPDFParser.cc')
-rw-r--r-- | libqpdf/QPDFParser.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libqpdf/QPDFParser.cc b/libqpdf/QPDFParser.cc index 30888911..640c406d 100644 --- a/libqpdf/QPDFParser.cc +++ b/libqpdf/QPDFParser.cc @@ -381,7 +381,7 @@ QPDFParser::parse(bool& empty, bool content_stream) "dictionary ended prematurely; " "using null as value for last key"); val = QPDFObjectHandle::newNull(); - setDescription(val, offset); + setDescription(val.obj, offset); } else { val = olist.at(++i); } @@ -432,9 +432,10 @@ QPDFParser::parse(bool& empty, bool content_stream) } void -QPDFParser::setDescription(QPDFObjectHandle oh, qpdf_offset_t parsed_offset) +QPDFParser::setDescription( + std::shared_ptr<QPDFObject>& obj, qpdf_offset_t parsed_offset) { - if (auto& obj = oh.obj) { + if (obj) { obj->setDescription(context, description, parsed_offset); } } |