summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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();
}