Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1780)

Unified Diff: mojo/services/catalog/catalog.cc

Issue 1775113003: Morph CapabilityFilter into caps::Capabilities, which supports capability classes (yet unimplemente… (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@44cattests
Patch Set: . Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/services/catalog/catalog.cc
diff --git a/mojo/services/catalog/catalog.cc b/mojo/services/catalog/catalog.cc
index 6d5518c91b1a4156abfe66b2f9c70df3073ae565..218b9eb9321fb03cbaad6f96330e9a0b080c4b3c 100644
--- a/mojo/services/catalog/catalog.cc
+++ b/mojo/services/catalog/catalog.cc
@@ -148,16 +148,10 @@ void Catalog::CompleteResolveMojoName(
mojo::GetNamePath(resolved_name) + extension);
}
- mojo::shell::mojom::CapabilityFilterPtr filter(
- mojo::shell::mojom::CapabilityFilter::New());
- filter->filter = mojo::Map<mojo::String, mojo::Array<mojo::String>>();
- for (const auto& entry : entry_iter->second.capabilities) {
- mojo::Array<mojo::String> interfaces;
- for (auto interface_name : entry.second)
- interfaces.push_back(interface_name);
- filter->filter.insert(entry.first, std::move(interfaces));
- }
- callback.Run(resolved_name, qualifier, std::move(filter),
+ mojo::shell::mojom::CapabilitySpecPtr capabilities_ptr =
+ mojo::shell::mojom::CapabilitySpec::From(entry_iter->second.capabilities);
+
+ callback.Run(resolved_name, qualifier, std::move(capabilities_ptr),
file_url.spec());
}

Powered by Google App Engine
This is Rietveld 408576698