aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFEFStreamObjectHelper.cc
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-09-26 21:11:27 +0200
committerJay Berkenbilt <jberkenbilt@users.noreply.github.com>2022-11-19 20:10:42 +0100
commit743a735ee008a4bd70cfac97634f350d9a2d46f1 (patch)
tree5cea25afcdcffba7d661c80b664fe8abaae5124e /libqpdf/QPDFEFStreamObjectHelper.cc
parentf69ed209d093155e9921487056142370d0a6d0ce (diff)
downloadqpdf-743a735ee008a4bd70cfac97634f350d9a2d46f1.tar.zst
Use QPDF::newStream in library
Diffstat (limited to 'libqpdf/QPDFEFStreamObjectHelper.cc')
-rw-r--r--libqpdf/QPDFEFStreamObjectHelper.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/libqpdf/QPDFEFStreamObjectHelper.cc b/libqpdf/QPDFEFStreamObjectHelper.cc
index 8380206d..28e2cef0 100644
--- a/libqpdf/QPDFEFStreamObjectHelper.cc
+++ b/libqpdf/QPDFEFStreamObjectHelper.cc
@@ -4,6 +4,7 @@
#include <qpdf/Pl_Discard.hh>
#include <qpdf/Pl_MD5.hh>
#include <qpdf/QIntC.hh>
+#include <qpdf/QPDF.hh>
#include <qpdf/QUtil.hh>
QPDFEFStreamObjectHelper::QPDFEFStreamObjectHelper(QPDFObjectHandle oh) :
@@ -91,20 +92,20 @@ QPDFEFStreamObjectHelper
QPDFEFStreamObjectHelper::createEFStream(
QPDF& qpdf, std::shared_ptr<Buffer> data)
{
- return newFromStream(QPDFObjectHandle::newStream(&qpdf, data));
+ return newFromStream(qpdf.newStream(data));
}
QPDFEFStreamObjectHelper
QPDFEFStreamObjectHelper::createEFStream(QPDF& qpdf, std::string const& data)
{
- return newFromStream(QPDFObjectHandle::newStream(&qpdf, data));
+ return newFromStream(qpdf.newStream(data));
}
QPDFEFStreamObjectHelper
QPDFEFStreamObjectHelper::createEFStream(
QPDF& qpdf, std::function<void(Pipeline*)> provider)
{
- auto stream = QPDFObjectHandle::newStream(&qpdf);
+ auto stream = qpdf.newStream();
stream.replaceStreamData(
provider, QPDFObjectHandle::newNull(), QPDFObjectHandle::newNull());
return newFromStream(stream);