| Index: shell/application_manager/shell_impl.cc
|
| diff --git a/shell/application_manager/shell_impl.cc b/shell/application_manager/shell_impl.cc
|
| index f75c02898896775580d5b7fe8a89e00389551cbe..4d0532ecc0af7c6f3a21eebc3bac39043270bb56 100644
|
| --- a/shell/application_manager/shell_impl.cc
|
| +++ b/shell/application_manager/shell_impl.cc
|
| @@ -21,7 +21,8 @@ ShellImpl::ShellImpl(mojo::ApplicationPtr application,
|
| identity_(identity),
|
| on_application_end_(on_application_end),
|
| application_(application.Pass()),
|
| - binding_(this) {
|
| + binding_(this),
|
| + application_connector_impl_(this) {
|
| binding_.set_connection_error_handler(
|
| [this]() { manager_->OnShellImplError(this); });
|
| }
|
| @@ -45,7 +46,6 @@ void ShellImpl::ConnectToClient(
|
| requested_url.spec());
|
| }
|
|
|
| -// Shell implementation:
|
| void ShellImpl::ConnectToApplication(
|
| const mojo::String& app_url,
|
| mojo::InterfaceRequest<ServiceProvider> services,
|
| @@ -59,4 +59,11 @@ void ShellImpl::ConnectToApplication(
|
| exposed_services.Pass(), base::Closure());
|
| }
|
|
|
| +void ShellImpl::CreateApplicationConnector(
|
| + mojo::InterfaceRequest<mojo::ApplicationConnector>
|
| + application_connector_request) {
|
| + application_connectors_.AddBinding(&application_connector_impl_,
|
| + application_connector_request.Pass());
|
| +}
|
| +
|
| } // namespace shell
|
|
|