From c6c1173589761734608d66cc3a8dff4e06b26147 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 31 Jan 2018 23:55:14 +0000 Subject: [PATCH] I think fix_conflicting_settings is now not required. --- src/lib/film.cc | 36 ------------------------------------ src/lib/film.h | 2 -- src/wx/film_editor.cc | 5 ----- 3 files changed, 43 deletions(-) diff --git a/src/lib/film.cc b/src/lib/film.cc index 68ebddba2..386f456b5 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -1520,42 +1520,6 @@ Film::content_summary (DCPTimePeriod period) const return _playlist->content_summary (period); } -list -Film::fix_conflicting_settings () -{ - list notes; - - list was_referencing; - BOOST_FOREACH (shared_ptr i, content()) { - shared_ptr d = dynamic_pointer_cast (i); - if (d) { - list reasons; - bool was = false; - if (!d->can_reference_video(reasons) && d->reference_video()) { - d->set_reference_video (false); - was = true; - } - if (!d->can_reference_audio(reasons) && d->reference_audio()) { - d->set_reference_audio (false); - was = true; - } - if (!d->can_reference_subtitle(reasons) && d->reference_subtitle()) { - d->set_reference_subtitle (false); - was = true; - } - if (was) { - was_referencing.push_back (d->path(0).parent_path().filename()); - } - } - } - - BOOST_FOREACH (boost::filesystem::path d, was_referencing) { - notes.push_back (String::compose (_("The DCP %1 was being referred to by this film. This not now possible because the reel sizes in the film no longer agree with those in the imported DCP.\n\nSetting the 'Reel type' to 'split by video content' will probably help.\n\nAfter doing that you would need to re-tick the appropriate 'refer to existing DCP' checkboxes."), d.string())); - } - - return notes; -} - void Film::use_template (string name) { diff --git a/src/lib/film.h b/src/lib/film.h index bce2c3b54..a1dfc6094 100644 --- a/src/lib/film.h +++ b/src/lib/film.h @@ -165,8 +165,6 @@ public: std::string content_summary (DCPTimePeriod period) const; - std::list fix_conflicting_settings (); - bool references_dcp_video () const; bool references_dcp_audio () const; diff --git a/src/wx/film_editor.cc b/src/wx/film_editor.cc index 7dd7e4ef3..5380cbd9b 100644 --- a/src/wx/film_editor.cc +++ b/src/wx/film_editor.cc @@ -76,11 +76,6 @@ FilmEditor::film_changed (Film::Property p) return; } - list notes = _film->fix_conflicting_settings (); - BOOST_FOREACH (string i, notes) { - message_dialog (this, std_to_wx (i)); - } - _content_panel->film_changed (p); _dcp_panel->film_changed (p); -- 2.30.2