summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/status/language_menu_button.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/chromeos/status/language_menu_button.cc')
-rw-r--r--chrome/browser/chromeos/status/language_menu_button.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/chrome/browser/chromeos/status/language_menu_button.cc b/chrome/browser/chromeos/status/language_menu_button.cc
index b7d70f1..85b3d9a 100644
--- a/chrome/browser/chromeos/status/language_menu_button.cc
+++ b/chrome/browser/chromeos/status/language_menu_button.cc
@@ -310,16 +310,18 @@ void LanguageMenuButton::ActivatedAt(int index) {
// First, deactivate all other properties in the same radio group.
for (int i = 0; i < static_cast<int>(property_list.size()); ++i) {
if (i != index && id == property_list.at(i).selection_item_id) {
- CrosLibrary::Get()->GetLanguageLibrary()->DeactivateImeProperty(
- property_list.at(i).key);
+ CrosLibrary::Get()->GetLanguageLibrary()->SetImePropertyActivated(
+ property_list.at(i).key, false);
}
}
// Then, activate the property clicked.
- CrosLibrary::Get()->GetLanguageLibrary()->ActivateImeProperty(key);
+ CrosLibrary::Get()->GetLanguageLibrary()->SetImePropertyActivated(key,
+ true);
} else {
// Command button like "Switch to half punctuation mode" is clicked.
// We can always use "Deactivate" for command buttons.
- CrosLibrary::Get()->GetLanguageLibrary()->DeactivateImeProperty(key);
+ CrosLibrary::Get()->GetLanguageLibrary()->SetImePropertyActivated(key,
+ false);
}
return;
}