Index: mash/browser_driver/browser_driver_application_delegate.cc |
diff --git a/mash/browser_driver/browser_driver_application_delegate.cc b/mash/browser_driver/browser_driver_application_delegate.cc |
index ebd41dc01ddd1980b97798bde6c216b8f506c5c9..cc580b1149be967b8ac37119fd467b1cc1244d82 100644 |
--- a/mash/browser_driver/browser_driver_application_delegate.cc |
+++ b/mash/browser_driver/browser_driver_application_delegate.cc |
@@ -86,14 +86,12 @@ void BrowserDriverApplicationDelegate::AddAccelerators() { |
if (binding_.is_bound()) |
binding_.Unbind(); |
- mus::mojom::AcceleratorHandlerPtr handler; |
- binding_.Bind(GetProxy(&handler)); |
// If the window manager restarts, the handler pipe will close and we'll need |
// to re-add our accelerators when the window manager comes back up. |
binding_.set_connection_error_handler( |
base::Bind(&BrowserDriverApplicationDelegate::AddAccelerators, |
base::Unretained(this))); |
- registrar->SetHandler(std::move(handler)); |
+ registrar->SetHandler(binding_.CreateInterfacePtrAndBind()); |
for (const AcceleratorSpec& spec : g_spec) { |
registrar->AddAccelerator( |