Index: chrome/browser/chromeos/arc/arc_auth_service.cc |
diff --git a/chrome/browser/chromeos/arc/arc_auth_service.cc b/chrome/browser/chromeos/arc/arc_auth_service.cc |
index 2e8ad05bd143a9f806fc4a988984218bdba50906..87d9ede5ba06b5b253fd416dd8a10d14b4ff200a 100644 |
--- a/chrome/browser/chromeos/arc/arc_auth_service.cc |
+++ b/chrome/browser/chromeos/arc/arc_auth_service.cc |
@@ -229,8 +229,9 @@ bool ArcAuthService::IsAllowedForProfile(const Profile* profile) { |
} |
void ArcAuthService::OnInstanceReady() { |
- arc_bridge_service()->auth()->instance()->Init( |
- binding_.CreateInterfacePtrAndBind()); |
+ auto* instance = arc_bridge_service()->auth()->GetInstanceForMethod("Init"); |
+ DCHECK(instance); |
+ instance->Init(binding_.CreateInterfacePtrAndBind()); |
} |
void ArcAuthService::OnBridgeStopped(ArcBridgeService::StopReason reason) { |