diff options
Diffstat (limited to 'chrome/service/service_ipc_server.cc')
-rw-r--r-- | chrome/service/service_ipc_server.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/service/service_ipc_server.cc b/chrome/service/service_ipc_server.cc index 7d47db3..987f806 100644 --- a/chrome/service/service_ipc_server.cc +++ b/chrome/service/service_ipc_server.cc @@ -26,12 +26,13 @@ bool ServiceIPCServer::Init() { void ServiceIPCServer::CreateChannel() { channel_.reset(NULL); // Tear down the existing channel, if any. - channel_= IPC::SyncChannel::CreateNamedServer( + channel_.reset(new IPC::SyncChannel( channel_handle_, + IPC::Channel::MODE_NAMED_SERVER, this, g_service_process->io_thread()->message_loop_proxy().get(), true, - g_service_process->shutdown_event()); + g_service_process->shutdown_event())); DCHECK(sync_message_filter_.get()); channel_->AddFilter(sync_message_filter_.get()); } |