| Index: content/child/mojo/mojo_application.cc
|
| diff --git a/content/child/mojo/mojo_application.cc b/content/child/mojo/mojo_application.cc
|
| index f896dc69a49dd7526ff8a1d277aaa84c92f21a98..5deee5df88afbfa76260185d4c7cfe130caabe2f 100644
|
| --- a/content/child/mojo/mojo_application.cc
|
| +++ b/content/child/mojo/mojo_application.cc
|
| @@ -13,7 +13,10 @@
|
|
|
| namespace content {
|
|
|
| -MojoApplication::MojoApplication() {
|
| +MojoApplication::MojoApplication(
|
| + scoped_refptr<base::SequencedTaskRunner> io_task_runner)
|
| + : io_task_runner_(io_task_runner) {
|
| + DCHECK(io_task_runner_);
|
| }
|
|
|
| MojoApplication::~MojoApplication() {
|
| @@ -35,15 +38,9 @@ void MojoApplication::OnActivate(
|
| #elif defined(OS_WIN)
|
| base::PlatformFile handle = file;
|
| #endif
|
| - scoped_refptr<base::TaskRunner> io_task_runner =
|
| - ChannelInit::GetSingleProcessIOTaskRunner();
|
| - if (!io_task_runner) {
|
| - io_task_runner = ChildProcess::current()->io_message_loop_proxy();
|
| - }
|
| - DCHECK(io_task_runner);
|
|
|
| mojo::ScopedMessagePipeHandle message_pipe =
|
| - channel_init_.Init(handle, io_task_runner);
|
| + channel_init_.Init(handle, io_task_runner_);
|
| DCHECK(message_pipe.is_valid());
|
|
|
| ApplicationSetupPtr application_setup;
|
|
|