Use a make_shared.
authorCarl Hetherington <cth@carlh.net>
Fri, 25 Apr 2025 21:24:23 +0000 (23:24 +0200)
committerCarl Hetherington <cth@carlh.net>
Fri, 25 Apr 2025 21:24:23 +0000 (23:24 +0200)
src/wx/job_view.cc

index 62539e5ddc29263a4b9c32bb63eff20242ccbef4..d358d9f75c4080f79c60ea8064228dfebca6c54a 100644 (file)
@@ -40,6 +40,7 @@ LIBDCP_ENABLE_WARNINGS
 #include <boost/algorithm/string.hpp>
 
 
+using std::make_shared;
 using std::min;
 using std::shared_ptr;
 using std::string;
@@ -172,7 +173,7 @@ JobView::finished()
                        string body = Config::instance()->notification_email();
                        boost::algorithm::replace_all(body, "$JOB_NAME", _job->name());
                        boost::algorithm::replace_all(body, "$JOB_STATUS", _job->status());
-                       JobManager::instance()->add_after(_job, shared_ptr<Job>(new SendNotificationEmailJob(body)));
+                       JobManager::instance()->add_after(_job, make_shared<SendNotificationEmailJob>(body));
                }
        }
 }