summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-03-04 22:33:31 +0100
committerCarl Hetherington <cth@carlh.net>2025-03-05 23:52:14 +0100
commit2719964f89431a0598ef617326158309afe5ba43 (patch)
tree56bdbfaf7263bae3b724737457d56b5de2511e59
parent4168c7508d96df13794e49dfe7186a508a387186 (diff)
all_of() is clearer than find_if() here.
-rw-r--r--src/lib/find_missing.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/find_missing.cc b/src/lib/find_missing.cc
index af91b3682..585a6e713 100644
--- a/src/lib/find_missing.cc
+++ b/src/lib/find_missing.cc
@@ -109,7 +109,7 @@ dcpomatic::find_missing (vector<shared_ptr<Content>> content_to_fix, boost::file
Replacements digest_replacement_paths;
for (auto content: content_to_fix) {
auto const& repl = name_replacement_paths[content];
- bool const replacements_exist = std::find_if(repl.begin(), repl.end(), [](path p) { return !exists(p); }) == repl.end();
+ bool const replacements_exist = std::all_of(repl.begin(), repl.end(), [](path p) { return exists(p); });
if (replacements_exist && simple_digest(name_replacement_paths[content]) == content->digest()) {
content->set_paths (repl);
} else {
@@ -128,7 +128,7 @@ dcpomatic::find_missing (vector<shared_ptr<Content>> content_to_fix, boost::file
auto iter = digest_replacement_paths.find(content);
if (iter != digest_replacement_paths.end()) {
auto const& repl = iter->second;
- bool const replacements_exist = std::find_if(repl.begin(), repl.end(), [](path p) { return !exists(p); }) == repl.end();
+ bool const replacements_exist = std::all_of(repl.begin(), repl.end(), [](path p) { return exists(p); });
if (replacements_exist) {
content->set_paths(repl);
}