| 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());
|
| }
|
|
|
|
|