| Index: services/service_manager/tests/connect/connect_test_class_app.cc
|
| diff --git a/services/service_manager/tests/connect/connect_test_class_app.cc b/services/service_manager/tests/connect/connect_test_class_app.cc
|
| index 8e19e61125c382dc6772cda4aae360d8f354fb28..b6a731829cfb05d9db5eed96008b961657c39625 100644
|
| --- a/services/service_manager/tests/connect/connect_test_class_app.cc
|
| +++ b/services/service_manager/tests/connect/connect_test_class_app.cc
|
| @@ -33,6 +33,10 @@
|
|
|
| private:
|
| // service_manager::Service:
|
| + void OnStart(ServiceContext* context) override {
|
| + context_ = context;
|
| + }
|
| +
|
| bool OnConnect(const ServiceInfo& remote_info,
|
| InterfaceRegistry* registry) override {
|
| registry->AddInterface<test::mojom::ConnectTestService>(this);
|
| @@ -61,7 +65,7 @@
|
| callback.Run("CLASS APP");
|
| }
|
| void GetInstance(const GetInstanceCallback& callback) override {
|
| - callback.Run(context()->identity().instance());
|
| + callback.Run(context_->identity().instance());
|
| }
|
|
|
| // test::mojom::ClassInterface:
|
| @@ -74,9 +78,10 @@
|
| DCHECK(it != inbound_connections_.end());
|
| inbound_connections_.erase(it);
|
| if (inbound_connections_.empty())
|
| - context()->QuitNow();
|
| + context_->QuitNow();
|
| }
|
|
|
| + ServiceContext* context_ = nullptr;
|
| std::set<InterfaceRegistry*> inbound_connections_;
|
| mojo::BindingSet<test::mojom::ConnectTestService> bindings_;
|
| mojo::BindingSet<test::mojom::ClassInterface> class_interface_bindings_;
|
|
|