| Index: mojo/runner/child_process_host.cc
|
| diff --git a/mojo/runner/child_process_host.cc b/mojo/runner/child_process_host.cc
|
| index cd35da98851527486e31c52aaa41cd1e969f152a..c0fd2e3b24fd4d3391e22b8df33ae2d21edc26eb 100644
|
| --- a/mojo/runner/child_process_host.cc
|
| +++ b/mojo/runner/child_process_host.cc
|
| @@ -15,6 +15,7 @@
|
| #include "base/process/launch.h"
|
| #include "base/task_runner.h"
|
| #include "base/task_runner_util.h"
|
| +#include "base/thread_task_runner_handle.h"
|
| #include "mojo/edk/embedder/embedder.h"
|
| #include "mojo/public/cpp/bindings/interface_ptr_info.h"
|
| #include "mojo/public/cpp/system/core.h"
|
| @@ -45,9 +46,9 @@ void ChildProcessHost::Start() {
|
| DCHECK(platform_channel_.is_valid());
|
|
|
| ScopedMessagePipeHandle handle(embedder::CreateChannel(
|
| - platform_channel_.Pass(), context_->task_runners()->io_runner(),
|
| + platform_channel_.Pass(),
|
| base::Bind(&ChildProcessHost::DidCreateChannel, base::Unretained(this)),
|
| - base::MessageLoop::current()->message_loop_proxy()));
|
| + base::ThreadTaskRunnerHandle::Get()));
|
|
|
| controller_.Bind(InterfacePtrInfo<ChildController>(handle.Pass(), 0u));
|
|
|
|
|