Index: services/service_manager/public/cpp/lib/service_context.cc |
diff --git a/services/service_manager/public/cpp/lib/service_context.cc b/services/service_manager/public/cpp/lib/service_context.cc |
index d95d60629ee2e696867663b376e565222be35edf..d2997a67cecb196075c617a570d90840b085cb55 100644 |
--- a/services/service_manager/public/cpp/lib/service_context.cc |
+++ b/services/service_manager/public/cpp/lib/service_context.cc |
@@ -81,7 +81,9 @@ void ServiceContext::OnStart(const ServiceInfo& info, |
local_info_ = info; |
callback.Run(std::move(pending_connector_request_), |
mojo::GetProxy(&service_control_, binding_.associated_group())); |
- service_->OnStart(this); |
+ |
+ service_->set_context(this); |
+ service_->OnStart(); |
} |
void ServiceContext::OnConnect( |