diff options
Diffstat (limited to 'chrome/browser/chromeos/status/language_menu_button.cc')
-rw-r--r-- | chrome/browser/chromeos/status/language_menu_button.cc | 10 |
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; } |