aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_Array.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/QPDF_Array.cc
parentc6179da9615057a14e74180f640e2e77fdcbf234 (diff)
downloadqpdf-cedb37caa153abfd92a91b2e39a6f32601be826c.tar.zst
Refactor QPDF_Array::appendItem and rename to push_back
Diffstat (limited to 'libqpdf/QPDF_Array.cc')
-rw-r--r--libqpdf/QPDF_Array.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/libqpdf/QPDF_Array.cc b/libqpdf/QPDF_Array.cc
index def40e9b..5a80cdf5 100644
--- a/libqpdf/QPDF_Array.cc
+++ b/libqpdf/QPDF_Array.cc
@@ -264,10 +264,11 @@ QPDF_Array::insertItem(int at, QPDFObjectHandle const& item)
}
void
-QPDF_Array::appendItem(QPDFObjectHandle const& item)
+QPDF_Array::push_back(QPDFObjectHandle const& item)
{
+ checkOwnership(item);
if (sparse) {
- sp_elements.append(item);
+ sp_elements.elements[sp_elements.n_elements++] = item.getObj();
} else {
elements.push_back(item.getObj());
}