aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_Array.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2023-03-25 13:07:04 +0100
committerm-holger <m-holger@kubitscheck.org>2023-03-29 13:01:24 +0200
commit18c1ffe0df335a46cddbeb96e2cb939d850df9fa (patch)
treed04d635b9fe29e7e1feb5163c10efb58713f7a44 /libqpdf/QPDF_Array.cc
parent38cf7c16283ec2d476514a54e2b1a7016b0b770a (diff)
downloadqpdf-18c1ffe0df335a46cddbeb96e2cb939d850df9fa.tar.zst
Change underlying data structure of QPDF_Array in non-sparse mode to std::vector
Diffstat (limited to 'libqpdf/QPDF_Array.cc')
-rw-r--r--libqpdf/QPDF_Array.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/libqpdf/QPDF_Array.cc b/libqpdf/QPDF_Array.cc
index ed43245f..7a3a29ca 100644
--- a/libqpdf/QPDF_Array.cc
+++ b/libqpdf/QPDF_Array.cc
@@ -205,11 +205,7 @@ QPDF_Array::setFromVector(std::vector<std::shared_ptr<QPDFObject>>&& v)
} else {
elements = OHArray();
for (auto&& item: v) {
- if (item) {
- elements.append(item);
- } else {
- ++elements.n_elements;
- }
+ elements.append(std::move(item));
}
}
}