Index: ppapi/nacl_irt/manifest_service.cc |
diff --git a/ppapi/nacl_irt/manifest_service.cc b/ppapi/nacl_irt/manifest_service.cc |
index 0afa217e2897a142a1dfefe555384a3c02565fec..85b7fae2c960c9ca5ca156abf3213b9deed1524a 100644 |
--- a/ppapi/nacl_irt/manifest_service.cc |
+++ b/ppapi/nacl_irt/manifest_service.cc |
@@ -22,10 +22,10 @@ ManifestService::ManifestService( |
scoped_refptr<base::MessageLoopProxy> io_message_loop, |
base::WaitableEvent* shutdown_event) { |
filter_ = new IPC::SyncMessageFilter(shutdown_event); |
- channel_.reset(new IPC::ChannelProxy(handle, |
+ channel_ = IPC::ChannelProxy::Create(handle, |
IPC::Channel::MODE_SERVER, |
NULL, // Listener |
- io_message_loop)); |
+ io_message_loop); |
channel_->AddFilter(filter_.get()); |
} |