| Index: mash/init/init.cc
|
| diff --git a/mash/init/init.cc b/mash/init/init.cc
|
| index aab8448ef0b486f944dd63a15e2104b3b78446a2..118482a90500e12565e92571158a2d88b6a362dc 100644
|
| --- a/mash/init/init.cc
|
| +++ b/mash/init/init.cc
|
| @@ -28,6 +28,11 @@ void Init::Initialize(mojo::Connector* connector,
|
| StartLogin();
|
| }
|
|
|
| +bool Init::AcceptConnection(mojo::Connection* connection) {
|
| + connection->AddInterface<mojom::Init>(this);
|
| + return true;
|
| +}
|
| +
|
| void Init::StartService(const mojo::String& name,
|
| const mojo::String& user_id) {
|
| if (user_services_.find(user_id) == user_services_.end()) {
|
| @@ -66,8 +71,6 @@ void Init::StartResourceProvider() {
|
| void Init::StartLogin() {
|
| login_connection_ = connector_->Connect("mojo:login");
|
| login_connection_->AddInterface<mojom::Init>(this);
|
| - login_connection_->SetConnectionLostClosure(
|
| - base::Bind(&Init::StartLogin, base::Unretained(this)));
|
| mash::login::mojom::LoginPtr login;
|
| login_connection_->GetInterface(&login);
|
| login->ShowLoginUI();
|
|
|