From: Carl Hetherington Date: Sun, 16 Jan 2022 14:03:26 +0000 (+0100) Subject: Add Film::set_dirty(). X-Git-Tag: checked-for-v2.16.x~71 X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=b8be074080290e14b9ff7bf381f0ca0d69eee0df Add Film::set_dirty(). --- diff --git a/src/lib/film.cc b/src/lib/film.cc index a6f6c8a99..bedd526a5 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; } @@ -1052,7 +1052,7 @@ void Film::set_directory (boost::filesystem::path d) { _directory = d; - _dirty = true; + set_dirty (true); } void @@ -1195,7 +1195,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) { @@ -1474,7 +1474,7 @@ Film::playlist_content_change (ChangeType type, weak_ptr c, int p, bool ContentChange (type, c, p, frequent); } - _dirty = true; + set_dirty (true); } void @@ -1493,7 +1493,7 @@ Film::playlist_change (ChangeType type) check_settings_consistency (); } - _dirty = true; + set_dirty (true); } /** Check for (and if necessary fix) impossible settings combinations, like @@ -2164,3 +2164,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 9cd6d35a5..c59f03486 100644 --- a/src/lib/film.h +++ b/src/lib/film.h @@ -505,6 +505,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;