Index: chrome/browser/chromeos/input_method/input_method_engine.cc |
diff --git a/chrome/browser/chromeos/input_method/input_method_engine.cc b/chrome/browser/chromeos/input_method/input_method_engine.cc |
index 028328f5a981daf9137e413f9f93c6f33a473669..cfba7914312ebeba1af714ad6accb5a444a60b0a 100644 |
--- a/chrome/browser/chromeos/input_method/input_method_engine.cc |
+++ b/chrome/browser/chromeos/input_method/input_method_engine.cc |
@@ -54,7 +54,9 @@ class InputMethodEngineImpl |
context_id_(-1) {} |
~InputMethodEngineImpl() { |
- input_method::InputMethodManager::GetInstance()->RemoveActiveIme(ibus_id_); |
+ input_method::InputMethodManager* manager = |
+ input_method::InputMethodManager::GetInstance(); |
+ manager->RemoveInputMethodExtension(ibus_id_); |
} |
bool Init(InputMethodEngine::Observer* observer, |
@@ -179,7 +181,7 @@ bool InputMethodEngineImpl::Init(InputMethodEngine::Observer* observer, |
observer_ = observer; |
engine_id_ = engine_id; |
- manager->AddActiveIme(ibus_id_, engine_name, layouts, language); |
+ manager->AddInputMethodExtension(ibus_id_, engine_name, layouts, language); |
return true; |
} |