| Index: services/shell/public/cpp/lib/shell_connection.cc
|
| diff --git a/services/shell/public/cpp/lib/shell_connection.cc b/services/shell/public/cpp/lib/shell_connection.cc
|
| index 8b1ad3fbb6d60982dbfe56f6ac0867883ecc66dc..2f6b15031a93b4d3e6fad196c8c4e6fa04813eb8 100644
|
| --- a/services/shell/public/cpp/lib/shell_connection.cc
|
| +++ b/services/shell/public/cpp/lib/shell_connection.cc
|
| @@ -63,7 +63,8 @@ void ShellConnection::Initialize(mojom::IdentityPtr identity,
|
| callback.Run(std::move(pending_connector_request_));
|
|
|
| DCHECK(binding_.is_bound());
|
| - binding_.set_connection_error_handler([this] { OnConnectionError(); });
|
| + binding_.set_connection_error_handler(
|
| + base::Bind(&ShellConnection::OnConnectionError, base::Unretained(this)));
|
|
|
| client_->Initialize(connector_.get(), identity_, id);
|
| }
|
|
|