aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFParser.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-12-19 16:16:16 +0100
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-12-31 20:37:35 +0100
commitb19e06fd8bc1d4fe032c4ad344bb60edb16867ae (patch)
tree0de84ab6045846c4685950b7fbbdeae4956b8716 /libqpdf/QPDFParser.cc
parent83910224167a7087e219d3ab2613826b692d75d4 (diff)
downloadqpdf-b19e06fd8bc1d4fe032c4ad344bb60edb16867ae.tar.zst
Change QPDFParser::setDescription to take a shared_ptr<QPDFObject> parameter
Diffstat (limited to 'libqpdf/QPDFParser.cc')
-rw-r--r--libqpdf/QPDFParser.cc7
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);
}
}