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

Unified Diff: mojo/runner/context.cc

Issue 1244233002: Allow trusted brokers to restrict connections for spawned applications to whitelisted applications … (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 5 years, 5 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/runner/context.cc
diff --git a/mojo/runner/context.cc b/mojo/runner/context.cc
index d49165461f3359297760761933d38cf7c5e3f864..5510ffd3cc084132fa3426e5526ffd2052373b5b 100644
--- a/mojo/runner/context.cc
+++ b/mojo/runner/context.cc
@@ -194,8 +194,8 @@ void InitDevToolsServiceIfNeeded(shell::ApplicationManager* manager,
URLRequestPtr request(URLRequest::New());
request->url = "mojo:devtools_service";
manager->ConnectToApplication(
- request.Pass(), std::string(), GURL("mojo:shell"),
- GetProxy(&devtools_service_provider), nullptr, base::Closure());
+ nullptr, request.Pass(), std::string(), GURL("mojo:shell"),
+ GetProxy(&devtools_service_provider), nullptr, nullptr, base::Closure());
devtools_service::DevToolsCoordinatorPtr devtools_coordinator;
devtools_service_provider->ConnectToService(
@@ -309,8 +309,8 @@ bool Context::Init() {
mojo::URLRequestPtr request(mojo::URLRequest::New());
request->url = mojo::String::From("mojo:tracing");
application_manager_.ConnectToApplication(
- request.Pass(), std::string(), GURL(""), nullptr,
- tracing_service_provider_ptr.Pass(), base::Closure());
+ nullptr, request.Pass(), std::string(), GURL(""), nullptr,
+ tracing_service_provider_ptr.Pass(), nullptr, base::Closure());
InitDevToolsServiceIfNeeded(&application_manager_, command_line);
@@ -355,8 +355,8 @@ void Context::Run(const GURL& url) {
mojo::URLRequestPtr request(mojo::URLRequest::New());
request->url = mojo::String::From(url.spec());
application_manager_.ConnectToApplication(
- request.Pass(), std::string(), GURL(), GetProxy(&services),
- exposed_services.Pass(),
+ nullptr, request.Pass(), std::string(), GURL(), GetProxy(&services),
+ exposed_services.Pass(), nullptr,
base::Bind(&Context::OnApplicationEnd, base::Unretained(this), url));
}

Powered by Google App Engine
This is Rietveld 408576698