Index: services/service_manager/tests/connect/connect_test_exe.cc |
diff --git a/services/service_manager/tests/connect/connect_test_exe.cc b/services/service_manager/tests/connect/connect_test_exe.cc |
index 60de89e968bbbe07facbff43878b68a472895c9b..c5a40b980ff0a8cae9be7a894a64cf8db215a716 100644 |
--- a/services/service_manager/tests/connect/connect_test_exe.cc |
+++ b/services/service_manager/tests/connect/connect_test_exe.cc |
@@ -31,6 +31,10 @@ |
private: |
// service_manager::Service: |
+ void OnStart(service_manager::ServiceContext* context) override { |
+ identity_ = context->identity(); |
+ } |
+ |
bool OnConnect(const service_manager::ServiceInfo& remote_info, |
service_manager::InterfaceRegistry* registry) override { |
registry->AddInterface<ConnectTestService>(this); |
@@ -48,9 +52,10 @@ |
callback.Run("connect_test_exe"); |
} |
void GetInstance(const GetInstanceCallback& callback) override { |
- callback.Run(context()->identity().instance()); |
+ callback.Run(identity_.instance()); |
} |
+ service_manager::Identity identity_; |
mojo::BindingSet<ConnectTestService> bindings_; |
DISALLOW_COPY_AND_ASSIGN(Target); |