summaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFObjectHandle.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-12-10 20:05:12 +0100
committerm-holger <m-holger@kubitscheck.org>2023-04-01 14:55:14 +0200
commitcedb37caa153abfd92a91b2e39a6f32601be826c (patch)
treef0cbde79ce5b02c975087ff64a91ea062109b147 /libqpdf/QPDFObjectHandle.cc
parentc6179da9615057a14e74180f640e2e77fdcbf234 (diff)
downloadqpdf-cedb37caa153abfd92a91b2e39a6f32601be826c.tar.zst
Refactor QPDF_Array::appendItem and rename to push_back
Diffstat (limited to 'libqpdf/QPDFObjectHandle.cc')
-rw-r--r--libqpdf/QPDFObjectHandle.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc
index e08c675d..0c4d45ae 100644
--- a/libqpdf/QPDFObjectHandle.cc
+++ b/libqpdf/QPDFObjectHandle.cc
@@ -951,10 +951,8 @@ QPDFObjectHandle::insertItemAndGetNew(int at, QPDFObjectHandle const& item)
void
QPDFObjectHandle::appendItem(QPDFObjectHandle const& item)
{
- auto array = asArray();
- if (array) {
- checkOwnership(item);
- array->appendItem(item);
+ if (auto array = asArray()) {
+ array->push_back(item);
} else {
typeWarning("array", "ignoring attempt to append item");
QTC::TC("qpdf", "QPDFObjectHandle array ignoring append item");