Index: content/browser/mojo/mojo_shell_context.cc |
diff --git a/content/browser/mojo/mojo_shell_context.cc b/content/browser/mojo/mojo_shell_context.cc |
index 13459912618eba303dee9048199f55a573f6676d..013b6ef263f3f499bce2d7a612b43455c1b751e7 100644 |
--- a/content/browser/mojo/mojo_shell_context.cc |
+++ b/content/browser/mojo/mojo_shell_context.cc |
@@ -273,10 +273,13 @@ void MojoShellContext::ConnectToApplicationOnOwnThread( |
const mojo::shell::CapabilityFilter& filter, |
const mojo::shell::mojom::Shell::ConnectCallback& callback) { |
scoped_ptr<mojo::shell::ConnectParams> params(new mojo::shell::ConnectParams); |
+ // TODO(beng): kUserRoot is obviously wrong. |
params->set_source( |
mojo::shell::Identity(requestor_url, std::string(), |
+ mojo::shell::mojom::Shell::kUserRoot, |
mojo::shell::GetPermissiveCapabilityFilter())); |
- params->set_target(mojo::shell::Identity(url, std::string(), filter)); |
+ params->set_target(mojo::shell::Identity( |
+ url, std::string(), mojo::shell::mojom::Shell::kUserRoot, filter)); |
params->set_remote_interfaces(std::move(request)); |
params->set_local_interfaces(std::move(exposed_services)); |
params->set_connect_callback(callback); |