Index: ipc/mojo/ipc_channel_mojo.cc |
diff --git a/ipc/mojo/ipc_channel_mojo.cc b/ipc/mojo/ipc_channel_mojo.cc |
index 086b420cc52071ef90c7b53cf77249714efd67be..5548f2ed618eb171e85f42f36d2a9755c90e40f2 100644 |
--- a/ipc/mojo/ipc_channel_mojo.cc |
+++ b/ipc/mojo/ipc_channel_mojo.cc |
@@ -72,17 +72,6 @@ class MojoChannelFactory : public ChannelFactory { |
scoped_refptr<base::TaskRunner> io_thread_task_runner_; |
}; |
-mojo::embedder::PlatformHandle ToPlatformHandle( |
- const ChannelHandle& handle) { |
-#if defined(OS_POSIX) && !defined(OS_NACL) |
- return mojo::embedder::PlatformHandle(handle.socket.fd); |
-#elif defined(OS_WIN) |
- return mojo::embedder::PlatformHandle(handle.pipe.handle); |
-#else |
-#error "Unsupported Platform!" |
-#endif |
-} |
- |
} // namespace |
//------------------------------------------------------------------------------ |
@@ -140,7 +129,8 @@ void ChannelMojo::InitOnIOThread() { |
mojo::ScopedMessagePipeHandle control_pipe = |
mojo::embedder::CreateChannelOnIOThread( |
mojo::embedder::ScopedPlatformHandle( |
- ToPlatformHandle(bootstrap_->TakePipeHandle())), |
+ mojo::embedder::PlatformHandle( |
+ bootstrap_->TakePipeHandle().platform_file())), |
&channel_info); |
channel_info_.reset(channel_info); |