From 2c4dcc782d1db5422e9ccefee8ab8fd3639ea064 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 14 Apr 2023 16:05:23 +0200 Subject: Cleanup: use a find_if(). --- src/dcp.cc | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'src') diff --git a/src/dcp.cc b/src/dcp.cc index 02ff048f..a73ebbf5 100644 --- a/src/dcp.cc +++ b/src/dcp.cc @@ -491,14 +491,7 @@ DCP::assets (bool ignore_unresolved) const } auto const id = j->asset_ref().id(); - auto already_got = false; - for (auto k: assets) { - if (k->id() == id) { - already_got = true; - } - } - - if (!already_got) { + if (std::find_if(assets.begin(), assets.end(), [id](shared_ptr asset) { return asset->id() == id; }) == assets.end()) { auto o = j->asset_ref().asset(); assets.push_back (o); /* More Interop special-casing */ -- cgit v1.2.3