From 3bce15f5683677ea0e8e43a5e8ddfe2c88b05d92 Mon Sep 17 00:00:00 2001 From: m-holger Date: Mon, 3 Nov 2025 09:05:32 +0000 Subject: [PATCH] Update Stream factories to avoid unnecessary replacement of filters and decode parameters with their existing empty values. --- libqpdf/QPDF.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc index 890a6d2..cd7c2b4 100644 --- a/libqpdf/QPDF.cc +++ b/libqpdf/QPDF.cc @@ -376,7 +376,7 @@ QPDFObjectHandle QPDF::newStream(std::shared_ptr data) { auto result = newStream(); - result.replaceStreamData(data, QPDFObjectHandle::newNull(), QPDFObjectHandle::newNull()); + result.replaceStreamData(data, {}, {}); return result; } @@ -384,14 +384,14 @@ QPDFObjectHandle QPDF::newStream(std::string const& data) { auto result = newStream(); - result.replaceStreamData(data, QPDFObjectHandle::newNull(), QPDFObjectHandle::newNull()); + result.replaceStreamData(data, {}, {}); return result; } QPDFObjectHandle QPDF::getObject(int objid, int generation) { - return getObject(QPDFObjGen(objid, generation)); + return getObject({objid, generation}); } QPDFObjectHandle -- libgit2 0.21.4