summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/chromeos')
-rw-r--r--chrome/browser/chromeos/input_method/input_method_manager_impl.cc13
-rw-r--r--chrome/browser/chromeos/input_method/input_method_manager_impl.h1
2 files changed, 0 insertions, 14 deletions
diff --git a/chrome/browser/chromeos/input_method/input_method_manager_impl.cc b/chrome/browser/chromeos/input_method/input_method_manager_impl.cc
index c31a652..c6b2015 100644
--- a/chrome/browser/chromeos/input_method/input_method_manager_impl.cc
+++ b/chrome/browser/chromeos/input_method/input_method_manager_impl.cc
@@ -447,9 +447,6 @@ void InputMethodManagerImpl::AddInputMethodExtension(
// Ensure that the input method daemon is running.
MaybeInitializeCandidateWindowController();
}
-
- extra_input_method_instances_[id] =
- static_cast<InputMethodEngineIBus*>(engine);
}
void InputMethodManagerImpl::RemoveInputMethodExtension(const std::string& id) {
@@ -465,16 +462,6 @@ void InputMethodManagerImpl::RemoveInputMethodExtension(const std::string& id) {
// If |current_input_method| is no longer in |active_input_method_ids_|,
// switch to the first one in |active_input_method_ids_|.
ChangeInputMethod(current_input_method_.id());
-
- std::map<std::string, InputMethodEngineIBus*>::iterator ite =
- extra_input_method_instances_.find(id);
- if (ite == extra_input_method_instances_.end()) {
- DVLOG(1) << "The engine instance of " << id << " has already gone.";
- } else {
- // Do NOT release the actual instance here. This class does not take an
- // onwership of engine instance.
- extra_input_method_instances_.erase(ite);
- }
}
void InputMethodManagerImpl::GetInputMethodExtensions(
diff --git a/chrome/browser/chromeos/input_method/input_method_manager_impl.h b/chrome/browser/chromeos/input_method/input_method_manager_impl.h
index 7e779ab..b6cc6dc 100644
--- a/chrome/browser/chromeos/input_method/input_method_manager_impl.h
+++ b/chrome/browser/chromeos/input_method/input_method_manager_impl.h
@@ -190,7 +190,6 @@ class InputMethodManagerImpl : public InputMethodManager,
// Extra input methods that have been explicitly added to the menu, such as
// those created by extension.
std::map<std::string, InputMethodDescriptor> extra_input_methods_;
- std::map<std::string, InputMethodEngineIBus*> extra_input_method_instances_;
// Property list of the input method. This is set by extension IMEs.
InputMethodPropertyList property_list_;