diff options
Diffstat (limited to 'libqpdf/QPDFNameTreeObjectHelper.cc')
-rw-r--r-- | libqpdf/QPDFNameTreeObjectHelper.cc | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/libqpdf/QPDFNameTreeObjectHelper.cc b/libqpdf/QPDFNameTreeObjectHelper.cc index f7576e94..526de2e6 100644 --- a/libqpdf/QPDFNameTreeObjectHelper.cc +++ b/libqpdf/QPDFNameTreeObjectHelper.cc @@ -33,14 +33,22 @@ QPDFNameTreeObjectHelper::Members::~Members() { } -QPDFNameTreeObjectHelper::Members::Members(QPDFObjectHandle& oh) : - impl(std::make_shared<NNTreeImpl>(name_tree_details, nullptr, oh, false)) +QPDFNameTreeObjectHelper::Members::Members( + QPDFObjectHandle& oh, QPDF* q, bool auto_repair) : + impl(std::make_shared<NNTreeImpl>(name_tree_details, q, oh, auto_repair)) +{ +} + +QPDFNameTreeObjectHelper::QPDFNameTreeObjectHelper( + QPDFObjectHandle oh, QPDF& q, bool auto_repair) : + QPDFObjectHelper(oh), + m(new Members(oh, &q, auto_repair)) { } QPDFNameTreeObjectHelper::QPDFNameTreeObjectHelper(QPDFObjectHandle oh) : QPDFObjectHelper(oh), - m(new Members(oh)) + m(new Members(oh, nullptr, false)) { } |