Commit 3bce15f5683677ea0e8e43a5e8ddfe2c88b05d92
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 |