summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-08-08 15:17:46 +0200
committerCarl Hetherington <cth@carlh.net>2023-08-09 00:42:59 +0200
commit70268b80cb870ab7100cd78cbe81973dd7606378 (patch)
treee33fa1defe5ebec6913b9d18b9c3b5cc2bb1d11c /src/lib
parent5b11c3b09a0fae96d047c4621e67a89c44f7c25a (diff)
Cleanup: use a std::find_if().
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/film.cc11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index 647675b8a..171a9aa4d 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -1929,13 +1929,10 @@ Film::references_dcp_audio () const
bool
Film::contains_atmos_content () const
{
- for (auto i: _playlist->content()) {
- if (i->atmos) {
- return true;
- }
- }
-
- return false;
+ auto const content = _playlist->content();
+ return std::find_if(content.begin(), content.end(), [](shared_ptr<const Content> content) {
+ return static_cast<bool>(content->atmos);
+ }) != content.end();
}