diff --git a/libqpdf/QPDFJob.cc b/libqpdf/QPDFJob.cc index ddada94..b02708e 100644 --- a/libqpdf/QPDFJob.cc +++ b/libqpdf/QPDFJob.cc @@ -2960,15 +2960,13 @@ QPDFJob::setWriterOptions(QPDFWriter& w) if (m->progress) { if (m->progress_handler) { w.registerProgressReporter( - std::shared_ptr( - new QPDFWriter::FunctionProgressReporter(m->progress_handler))); + std::make_shared(m->progress_handler)); } else { char const* outfilename = !m->outfilename.empty() ? m->outfilename.data() : "standard output"; w.registerProgressReporter( - std::shared_ptr( - // line-break - new ProgressReporter(*m->log->getInfo(), m->message_prefix, outfilename))); + std::make_shared( + *m->log->getInfo(), m->message_prefix, outfilename)); } } }