X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fcheck_content_change_job.cc;h=c4d050c0e19ea09b7dc6d7e6c8d42568d8876a7f;hb=4bbcf55dc0e644c20b1eaabee2da3219c4e7635f;hp=1df3bc9cda1f945a15e87c41091214a3a1dc14fa;hpb=caf67bef2611a911307267b20dbf3be89ffff71f;p=dcpomatic.git diff --git a/src/lib/check_content_change_job.cc b/src/lib/check_content_change_job.cc index 1df3bc9cd..c4d050c0e 100644 --- a/src/lib/check_content_change_job.cc +++ b/src/lib/check_content_change_job.cc @@ -23,7 +23,6 @@ #include "examine_content_job.h" #include "content.h" #include "film.h" -#include #include #include "i18n.h" @@ -31,7 +30,7 @@ using std::string; using std::list; using std::cout; -using boost::shared_ptr; +using std::shared_ptr; /** @param gui true if we are running this job from the GUI, false if it's the CLI */ CheckContentChangeJob::CheckContentChangeJob (shared_ptr film, shared_ptr following, bool gui) @@ -66,7 +65,7 @@ CheckContentChangeJob::run () list > changed; - BOOST_FOREACH (shared_ptr i, _film->content()) { + for (auto i: _film->content()) { bool ic = false; for (size_t j = 0; j < i->number_of_paths(); ++j) { if (boost::filesystem::last_write_time(i->path(j)) != i->last_write_time(j)) { @@ -82,12 +81,11 @@ CheckContentChangeJob::run () } } - BOOST_FOREACH (shared_ptr i, changed) { - JobManager::instance()->add(shared_ptr(new ExamineContentJob(_film, i))); - } - if (!changed.empty()) { if (_gui) { + for (auto i: changed) { + JobManager::instance()->add(shared_ptr(new ExamineContentJob(_film, i))); + } string m = _("Some files have been changed since they were added to the project.\n\nThese files will now be re-examined, so you may need to check their settings."); if (_following) { /* I'm assuming that _following is a make DCP job */