| Index: services/service_manager/tests/lifecycle/package.cc
|
| diff --git a/services/service_manager/tests/lifecycle/package.cc b/services/service_manager/tests/lifecycle/package.cc
|
| index 72874098c15adff84abdfab80978b8a6d7a08279..1be7d9353a3a6f3cccc487d232110f0940867c47 100644
|
| --- a/services/service_manager/tests/lifecycle/package.cc
|
| +++ b/services/service_manager/tests/lifecycle/package.cc
|
| @@ -40,6 +40,10 @@
|
|
|
| private:
|
| // service_manager::Service:
|
| + void OnStart(service_manager::ServiceContext* context) override {
|
| + context_ = context;
|
| + }
|
| +
|
| bool OnConnect(const service_manager::ServiceInfo& remote_info,
|
| service_manager::InterfaceRegistry* registry) override {
|
| registry->AddInterface<service_manager::test::mojom::LifecycleControl>(
|
| @@ -74,7 +78,7 @@
|
|
|
| void CloseServiceManagerConnection() override {
|
| service_manager_connection_closed_callback_.Run();
|
| - context()->QuitNow();
|
| + context_->QuitNow();
|
| // This only closed our relationship with the service manager, existing
|
| // |bindings_|
|
| // remain active.
|
| @@ -87,6 +91,7 @@
|
| }
|
| }
|
|
|
| + service_manager::ServiceContext* context_;
|
| mojo::BindingSet<service_manager::test::mojom::LifecycleControl> bindings_;
|
|
|
| // Run when this object's connection to the service manager is closed.
|
| @@ -107,7 +112,9 @@
|
|
|
| private:
|
| // service_manager::Service:
|
| - void OnStart() override { app_client_.OnStart(); }
|
| + void OnStart(service_manager::ServiceContext* context) override {
|
| + app_client_.OnStart(context);
|
| + }
|
|
|
| bool OnConnect(const service_manager::ServiceInfo& remote_info,
|
| service_manager::InterfaceRegistry* registry) override {
|
|
|