From 9b7a360f05b5074b1a13bf329416e1f86eb27f9d Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 16 Jan 2022 15:03:26 +0100 Subject: [PATCH] Add Film::set_dirty(). --- src/lib/film.cc | 19 +++++++++++++------ src/lib/film.h | 1 + 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/lib/film.cc b/src/lib/film.cc index 7aeb6ab77..1ea03a8d9 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -487,7 +487,7 @@ Film::write_metadata () const DCPOMATIC_ASSERT (directory()); boost::filesystem::create_directories (directory().get()); metadata()->write_to_file_formatted(file(metadata_file).string()); - _dirty = false; + set_dirty (false); } /** Write a template from this film */ @@ -705,7 +705,7 @@ Film::read_metadata (optional path) set_backtrace_file (file ("backtrace.txt")); } - _dirty = false; + set_dirty (false); return notes; } @@ -1063,7 +1063,7 @@ void Film::set_directory (boost::filesystem::path d) { _directory = d; - _dirty = true; + set_dirty (true); } void @@ -1206,7 +1206,7 @@ void Film::signal_change (ChangeType type, Property p) { if (type == ChangeType::DONE) { - _dirty = true; + set_dirty (true); if (p == Property::CONTENT) { if (!_user_explicit_video_frame_rate) { @@ -1486,7 +1486,7 @@ Film::playlist_content_change (ChangeType type, weak_ptr c, int p, bool ContentChange (type, c, p, frequent); } - _dirty = true; + set_dirty (true); } void @@ -1505,7 +1505,7 @@ Film::playlist_change (ChangeType type) check_settings_consistency (); } - _dirty = true; + set_dirty (true); } /** Check for (and if necessary fix) impossible settings combinations, like @@ -2176,3 +2176,10 @@ Film::set_sign_language_video_language (optional lang) _sign_language_video_language = lang; } + +void +Film::set_dirty (bool dirty) const +{ + _dirty = dirty; +} + diff --git a/src/lib/film.h b/src/lib/film.h index e9c043b72..9be6c5771 100644 --- a/src/lib/film.h +++ b/src/lib/film.h @@ -507,6 +507,7 @@ private: void audio_analysis_finished (); void check_settings_consistency (); void maybe_set_container_and_resolution (); + void set_dirty (bool dirty) const; /** Log to write to */ std::shared_ptr _log; -- 2.30.2