summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dcp.cc9
1 files changed, 1 insertions, 8 deletions
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> asset) { return asset->id() == id; }) == assets.end()) {
auto o = j->asset_ref().asset();
assets.push_back (o);
/* More Interop special-casing */