Index: mojo/runner/child_process_host.cc |
diff --git a/mojo/runner/child_process_host.cc b/mojo/runner/child_process_host.cc |
index 0a06992cf9004378dec6ca355a8076c0eb5c0bef..79a8069e6e0f2774f7038b1f9f3dc4b0f6f66506 100644 |
--- a/mojo/runner/child_process_host.cc |
+++ b/mojo/runner/child_process_host.cc |
@@ -18,6 +18,7 @@ |
#include "base/task_runner.h" |
#include "base/task_runner_util.h" |
#include "mojo/edk/embedder/embedder.h" |
+#include "mojo/public/cpp/bindings/interface_ptr_info.h" |
#include "mojo/public/cpp/system/core.h" |
#include "mojo/runner/context.h" |
#include "mojo/runner/switches.h" |
@@ -50,7 +51,7 @@ void ChildProcessHost::Start() { |
base::Bind(&ChildProcessHost::DidCreateChannel, base::Unretained(this)), |
base::MessageLoop::current()->message_loop_proxy())); |
- controller_.Bind(handle.Pass()); |
+ controller_.Bind(InterfacePtrInfo<ChildController>(handle.Pass(), 0u)); |
CHECK(base::PostTaskAndReplyWithResult( |
context_->task_runners()->blocking_pool(), FROM_HERE, |