| Index: content/test/render_thread_impl_browser_test_ipc_helper.cc
|
| diff --git a/content/test/render_thread_impl_browser_test_ipc_helper.cc b/content/test/render_thread_impl_browser_test_ipc_helper.cc
|
| index 241ec1ce9e4e70735a81ed98e0217f7a2be6a9e1..11f08516bb27efc80448f70512a4c7ec0d73cf0f 100644
|
| --- a/content/test/render_thread_impl_browser_test_ipc_helper.cc
|
| +++ b/content/test/render_thread_impl_browser_test_ipc_helper.cc
|
| @@ -4,8 +4,8 @@
|
|
|
| #include "content/test/render_thread_impl_browser_test_ipc_helper.h"
|
|
|
| -#include "content/common/mojo/channel_init.h"
|
| #include "content/public/common/mojo_channel_switches.h"
|
| +#include "mojo/edk/embedder/embedder.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| namespace content {
|
| @@ -48,18 +48,15 @@ void RenderThreadImplBrowserIPCTestHelper::SetupMojo() {
|
|
|
| ipc_support_.reset(new IPC::ScopedIPCSupport(ipc_thread_->task_runner()));
|
| mojo_application_host_.reset(new MojoApplicationHost());
|
| - mojo_application_host_->OverrideIOTaskRunnerForTest(
|
| - ipc_thread_->task_runner());
|
| + mojo_application_token_ = mojo_application_host_->GetToken();
|
| +
|
| + mojo_ipc_token_ = mojo::edk::GenerateRandomToken();
|
|
|
| mojo::MessagePipe pipe;
|
| channel_ = IPC::ChannelProxy::Create(
|
| - IPC::ChannelMojo::CreateServerFactory(std::move(pipe.handle0)),
|
| + IPC::ChannelMojo::CreateServerFactory(
|
| + mojo::edk::CreateParentMessagePipe(mojo_ipc_token_)),
|
| dummy_listener_.get(), ipc_thread_->task_runner());
|
| - message_pipe_handle_ = std::move(pipe.handle1);
|
| -
|
| - mojo_application_host_->Init();
|
| - mojo_application_host_->Activate(channel_.get(),
|
| - base::GetCurrentProcessHandle());
|
| }
|
|
|
| scoped_refptr<base::SingleThreadTaskRunner>
|
|
|