Index: shell/child_process_host.cc |
diff --git a/shell/child_process_host.cc b/shell/child_process_host.cc |
index 4318bc1fd1b3057e3766a85cc869c03c1474f755..aef8570159470fea7b8f4d7b544e2e060f63dbe0 100644 |
--- a/shell/child_process_host.cc |
+++ b/shell/child_process_host.cc |
@@ -136,8 +136,11 @@ base::Process ChildProcessHost::DoLaunch(scoped_ptr<LaunchData> launch_data) { |
launch_data->child_connection_id); |
mojo::embedder::HandlePassingInformation handle_passing_info; |
+ std::string platform_channel_info; |
launch_data->platform_channel_pair.PrepareToPassClientHandleToChildProcess( |
- &child_command_line, &handle_passing_info); |
+ &platform_channel_info, &handle_passing_info); |
+ child_command_line.AppendSwitchASCII(switches::kPlatformChannelHandleInfo, |
+ platform_channel_info); |
base::LaunchOptions options; |
options.fds_to_remap = &handle_passing_info; |