Index: components/arc/crash_collector/arc_crash_collector_bridge.cc |
diff --git a/components/arc/crash_collector/arc_crash_collector_bridge.cc b/components/arc/crash_collector/arc_crash_collector_bridge.cc |
index 8557308a6b87703c0994a97aa5dbbffd3c395439..4ee2f6e8f77a1baccb931ea0d60ffd251eebaf61 100644 |
--- a/components/arc/crash_collector/arc_crash_collector_bridge.cc |
+++ b/components/arc/crash_collector/arc_crash_collector_bridge.cc |
@@ -31,8 +31,10 @@ ArcCrashCollectorBridge::~ArcCrashCollectorBridge() { |
void ArcCrashCollectorBridge::OnInstanceReady() { |
mojom::CrashCollectorHostPtr host_ptr; |
binding_.Bind(mojo::GetProxy(&host_ptr)); |
- arc_bridge_service()->crash_collector()->instance()->Init( |
- std::move(host_ptr)); |
+ auto* instance = |
+ arc_bridge_service()->crash_collector()->GetInstanceForMethod("Init"); |
+ CHECK(instance); |
+ instance->Init(std::move(host_ptr)); |
} |
void ArcCrashCollectorBridge::DumpCrash(const mojo::String& type, |