Index: mojo/shell/application_instance.cc |
diff --git a/mojo/shell/application_instance.cc b/mojo/shell/application_instance.cc |
index 8c3003dd60ea0f97dbfb77668d46abae05334213..8f4ce1b8ea2c1cff8853449301ba55d890c22f69 100644 |
--- a/mojo/shell/application_instance.cc |
+++ b/mojo/shell/application_instance.cc |
@@ -53,10 +53,9 @@ ApplicationInstance::~ApplicationInstance() { |
} |
void ApplicationInstance::InitializeApplication() { |
- ShellPtr shell; |
- binding_.Bind(GetProxy(&shell)); |
+ application_->Initialize(binding_.CreateInterfacePtrAndBind(), |
+ identity_.url().spec()); |
binding_.set_connection_error_handler([this]() { OnConnectionError(); }); |
- application_->Initialize(std::move(shell), identity_.url().spec()); |
} |
void ApplicationInstance::ConnectToClient( |