summaryrefslogtreecommitdiffstats
path: root/components/nacl/browser/nacl_process_host.cc
diff options
context:
space:
mode:
Diffstat (limited to 'components/nacl/browser/nacl_process_host.cc')
-rw-r--r--components/nacl/browser/nacl_process_host.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/components/nacl/browser/nacl_process_host.cc b/components/nacl/browser/nacl_process_host.cc
index ce2700d..7451fe6 100644
--- a/components/nacl/browser/nacl_process_host.cc
+++ b/components/nacl/browser/nacl_process_host.cc
@@ -905,10 +905,11 @@ void NaClProcessHost::OnPpapiChannelsCreated(
if (!ipc_proxy_channel_.get()) {
DCHECK_EQ(PROCESS_TYPE_NACL_LOADER, process_->GetData().process_type);
- ipc_proxy_channel_ = IPC::ChannelProxy::CreateClient(
- browser_channel_handle,
- NULL,
- base::MessageLoopProxy::current().get());
+ ipc_proxy_channel_.reset(
+ new IPC::ChannelProxy(browser_channel_handle,
+ IPC::Channel::MODE_CLIENT,
+ NULL,
+ base::MessageLoopProxy::current().get()));
// Create the browser ppapi host and enable PPAPI message dispatching to the
// browser process.
ppapi_host_.reset(content::BrowserPpapiHost::CreateExternalPluginProcess(