diff options
author | Jay Berkenbilt <ejb@ql.org> | 2024-01-10 22:07:47 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2024-01-11 12:13:57 +0100 |
commit | 5b2e543089e24aae0557835234ef7f733446dc5b (patch) | |
tree | a5aa31da7dabf813069d8e78a9ed8dbab497a913 /libqpdf/QPDFJob_config.cc | |
parent | 6cf04b0a8863512765864287271248a61eac6214 (diff) | |
download | qpdf-5b2e543089e24aae0557835234ef7f733446dc5b.tar.zst |
Honor repeated overlay/underlay
Diffstat (limited to 'libqpdf/QPDFJob_config.cc')
-rw-r--r-- | libqpdf/QPDFJob_config.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libqpdf/QPDFJob_config.cc b/libqpdf/QPDFJob_config.cc index c43cc82f..e9084e85 100644 --- a/libqpdf/QPDFJob_config.cc +++ b/libqpdf/QPDFJob_config.cc @@ -1010,14 +1010,16 @@ QPDFJob::PagesConfig::password(std::string const& arg) std::shared_ptr<QPDFJob::UOConfig> QPDFJob::Config::overlay() { - o.m->under_overlay = &o.m->overlay; + o.m->overlay.emplace_back("overlay"); + o.m->under_overlay = &o.m->overlay.back(); return std::shared_ptr<UOConfig>(new UOConfig(this)); } std::shared_ptr<QPDFJob::UOConfig> QPDFJob::Config::underlay() { - o.m->under_overlay = &o.m->underlay; + o.m->underlay.emplace_back("underlay"); + o.m->under_overlay = &o.m->underlay.back(); return std::shared_ptr<UOConfig>(new UOConfig(this)); } |