| Index: chrome/nacl/nacl_ipc_manager.cc
|
| ===================================================================
|
| --- chrome/nacl/nacl_ipc_manager.cc (revision 135227)
|
| +++ chrome/nacl/nacl_ipc_manager.cc (working copy)
|
| @@ -13,10 +13,14 @@
|
| NaClIPCManager::~NaClIPCManager() {
|
| }
|
|
|
| +void NaClIPCManager::Init(
|
| + scoped_refptr<base::MessageLoopProxy> message_loop_proxy) {
|
| + message_loop_proxy_ = message_loop_proxy;
|
| +}
|
| +
|
| void* NaClIPCManager::CreateChannel(const IPC::ChannelHandle& handle) {
|
| scoped_refptr<NaClIPCAdapter> adapter(
|
| - new NaClIPCAdapter(handle,
|
| - ChildProcess::current()->io_message_loop_proxy()));
|
| + new NaClIPCAdapter(handle, message_loop_proxy_.get()));
|
|
|
| // Use the object's address as the handle given to nacl. We just need a
|
| // unique void* to give to nacl for us to look it up when we get calls on
|
|
|