| Index: chrome/browser/chromeos/arc/arc_enterprise_reporting_service.cc
|
| diff --git a/chrome/browser/chromeos/arc/arc_enterprise_reporting_service.cc b/chrome/browser/chromeos/arc/arc_enterprise_reporting_service.cc
|
| index 674de876887a29222753eedc23389b02c05539a5..cb7269962c0f1c2d2bff933e05f8efa3588a52c0 100644
|
| --- a/chrome/browser/chromeos/arc/arc_enterprise_reporting_service.cc
|
| +++ b/chrome/browser/chromeos/arc/arc_enterprise_reporting_service.cc
|
| @@ -27,8 +27,12 @@ ArcEnterpriseReportingService::~ArcEnterpriseReportingService() {
|
|
|
| void ArcEnterpriseReportingService::OnInstanceReady() {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| - arc_bridge_service()->enterprise_reporting()->instance()->Init(
|
| - binding_.CreateInterfacePtrAndBind());
|
| + auto* instance =
|
| + arc_bridge_service()->enterprise_reporting()->GetInstanceForMethod(
|
| + "Init");
|
| + if (!instance)
|
| + return;
|
| + instance->Init(binding_.CreateInterfacePtrAndBind());
|
| }
|
|
|
| void ArcEnterpriseReportingService::ReportManagementState(
|
|
|