diff options
Diffstat (limited to 'ui/base/ime/input_method_ibus.cc')
-rw-r--r-- | ui/base/ime/input_method_ibus.cc | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/ui/base/ime/input_method_ibus.cc b/ui/base/ime/input_method_ibus.cc index 8630420..8d9ce4c 100644 --- a/ui/base/ime/input_method_ibus.cc +++ b/ui/base/ime/input_method_ibus.cc @@ -425,10 +425,7 @@ void InputMethodIBus::DestroyContext() { // |pending_create_ic_request_| will be deleted in CreateInputContextDone(). pending_create_ic_request_->Abandon(); pending_create_ic_request_ = NULL; - } else if (chromeos::DBusThreadManager::Get()->GetIBusInputContextClient() - ->IsObjectProxyReady()) { - // We can't use IsContextReady here because we want to destroy object proxy - // regardless of connection. The IsContextReady contains connection check. + } else if (ibus_client_->IsContextReady()) { ResetInputContext(); DCHECK(!ibus_client_->IsContextReady()); } |