diff options
author | m-holger <m-holger@kubitscheck.org> | 2023-03-25 13:07:04 +0100 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2023-03-29 13:01:24 +0200 |
commit | 18c1ffe0df335a46cddbeb96e2cb939d850df9fa (patch) | |
tree | d04d635b9fe29e7e1feb5163c10efb58713f7a44 /libqpdf/QPDF_Array.cc | |
parent | 38cf7c16283ec2d476514a54e2b1a7016b0b770a (diff) | |
download | qpdf-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.cc | 6 |
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)); } } } |