Index: components/arc/ime/arc_ime_bridge_impl.cc |
diff --git a/components/arc/ime/arc_ime_bridge_impl.cc b/components/arc/ime/arc_ime_bridge_impl.cc |
index 4f75aed8fb25791b2beab816e77ac2e6502688fc..0582c93cb7395f4778a23fb94857ed2dbfca9664 100644 |
--- a/components/arc/ime/arc_ime_bridge_impl.cc |
+++ b/components/arc/ime/arc_ime_bridge_impl.cc |
@@ -88,8 +88,10 @@ ArcImeBridgeImpl::~ArcImeBridgeImpl() { |
} |
void ArcImeBridgeImpl::OnInstanceReady() { |
- bridge_service_->ime()->instance()->Init( |
- binding_.CreateInterfacePtrAndBind()); |
+ auto* instance = bridge_service_->ime()->GetInstanceForMethod("Init"); |
+ if (!instance) |
+ return; |
+ instance->Init(binding_.CreateInterfacePtrAndBind()); |
} |
void ArcImeBridgeImpl::SendSetCompositionText( |