aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFJob_argv.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDFJob_argv.cc')
-rw-r--r--libqpdf/QPDFJob_argv.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/libqpdf/QPDFJob_argv.cc b/libqpdf/QPDFJob_argv.cc
index 71654e65..ea960845 100644
--- a/libqpdf/QPDFJob_argv.cc
+++ b/libqpdf/QPDFJob_argv.cc
@@ -564,15 +564,16 @@ QPDFJob::initializeFromJson(std::string const& json)
input_file_name->addStringHandler(
[this](std::string const&, std::string const& v) {
- this->infilename = QUtil::make_shared_cstr(v);
+ config()->inputFile(v.c_str());
});
output_file_name->addStringHandler(
[this](std::string const&, std::string const& v) {
- this->outfilename = QUtil::make_shared_cstr(v);
+ config()->outputFile(v.c_str());
});
output_options_qdf->addBoolHandler(
[this](std::string const&, bool v) {
- this->qdf_mode = v;
+ // QXXXQ require v to be true
+ config()->qdf();
});
}