Use make_shared<>.
[dcpomatic.git] / src / lib / transcode_job.cc
index 7144f70d5127242fd7dca122e94713f1b761d2ff..5e41253b8fe7c96cc8811a51a9091b438df3bf2a 100644 (file)
@@ -30,6 +30,7 @@
 #include "log.h"
 #include "safe_stringstream.h"
 #include "compose.hpp"
+#include <boost/make_shared.hpp>
 #include <iostream>
 #include <iomanip>
 
@@ -44,6 +45,7 @@ using std::fixed;
 using std::setprecision;
 using std::cout;
 using boost::shared_ptr;
+using boost::make_shared;
 
 /** @param s Film to use.
  */
@@ -90,7 +92,7 @@ TranscodeJob::run ()
                _transcoder.reset ();
 
                if (_film->upload_after_make_dcp ()) {
-                       shared_ptr<Job> job (new UploadJob (_film));
+                       shared_ptr<Job> job = make_shared<UploadJob> (_film);
                        JobManager::instance()->add (job);
                }