Commit 3bce15f5683677ea0e8e43a5e8ddfe2c88b05d92

Authored by m-holger
1 parent 8a9015bd

Update Stream factories to avoid unnecessary replacement of filters and decode p…

…arameters with their existing empty values.
Showing 1 changed file with 3 additions and 3 deletions
libqpdf/QPDF.cc
@@ -376,7 +376,7 @@ QPDFObjectHandle @@ -376,7 +376,7 @@ QPDFObjectHandle
376 QPDF::newStream(std::shared_ptr<Buffer> data) 376 QPDF::newStream(std::shared_ptr<Buffer> data)
377 { 377 {
378 auto result = newStream(); 378 auto result = newStream();
379 - result.replaceStreamData(data, QPDFObjectHandle::newNull(), QPDFObjectHandle::newNull()); 379 + result.replaceStreamData(data, {}, {});
380 return result; 380 return result;
381 } 381 }
382 382
@@ -384,14 +384,14 @@ QPDFObjectHandle @@ -384,14 +384,14 @@ QPDFObjectHandle
384 QPDF::newStream(std::string const& data) 384 QPDF::newStream(std::string const& data)
385 { 385 {
386 auto result = newStream(); 386 auto result = newStream();
387 - result.replaceStreamData(data, QPDFObjectHandle::newNull(), QPDFObjectHandle::newNull()); 387 + result.replaceStreamData(data, {}, {});
388 return result; 388 return result;
389 } 389 }
390 390
391 QPDFObjectHandle 391 QPDFObjectHandle
392 QPDF::getObject(int objid, int generation) 392 QPDF::getObject(int objid, int generation)
393 { 393 {
394 - return getObject(QPDFObjGen(objid, generation)); 394 + return getObject({objid, generation});
395 } 395 }
396 396
397 QPDFObjectHandle 397 QPDFObjectHandle