Cleanup: use make_shared.
authorCarl Hetherington <cth@carlh.net>
Sun, 17 Sep 2023 20:58:36 +0000 (22:58 +0200)
committerCarl Hetherington <cth@carlh.net>
Sun, 17 Sep 2023 20:58:36 +0000 (22:58 +0200)
src/lib/film.cc

index db57335585324b8d45bbc7f78dddfc1ced7030c8..9150ba9565d036c72bec68bc16654d512e0c80d2 100644 (file)
@@ -1882,8 +1882,8 @@ Film::content_summary (DCPTimePeriod period) const
 void
 Film::use_template (string name)
 {
-       _template_film.reset (new Film (optional<boost::filesystem::path>()));
        _template_film->read_metadata (Config::instance()->template_read_path(name));
+       _template_film = std::make_shared<Film>(optional<boost::filesystem::path>());
        _use_isdcf_name = _template_film->_use_isdcf_name;
        _dcp_content_type = _template_film->_dcp_content_type;
        _container = _template_film->_container;