aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2014-01-06 12:10:05 +0900
committerTadashi G. Takaoka <takaoka@google.com>2014-01-06 12:11:55 +0900
commit12ba821bfb39f45a529959187e7fd7b950e9ef62 (patch)
treee64368661b94a33d0e078e5ef94fea2ba4e2f935 /java/src/com/android/inputmethod/latin/settings/SettingsFragment.java
parentb7c531b751b7c3d8e5957124654883fa2121ca1e (diff)
downloadlatinime-12ba821bfb39f45a529959187e7fd7b950e9ef62.tar.gz
latinime-12ba821bfb39f45a529959187e7fd7b950e9ef62.tar.xz
latinime-12ba821bfb39f45a529959187e7fd7b950e9ef62.zip
Add description of disabled voice input key option
Bug: 12377179 Change-Id: I44d35c6fa82883710674ecca6f630d09076472fe
Diffstat (limited to 'java/src/com/android/inputmethod/latin/settings/SettingsFragment.java')
-rw-r--r--java/src/com/android/inputmethod/latin/settings/SettingsFragment.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java b/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java
index e1182e4ff..67017a43b 100644
--- a/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java
+++ b/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java
@@ -238,8 +238,14 @@ public final class SettingsFragment extends InputMethodSettingsFragment
super.onResume();
final SharedPreferences prefs = getPreferenceManager().getSharedPreferences();
final Resources res = getResources();
- final boolean isShortcutImeEnabled = SubtypeSwitcher.getInstance().isShortcutImeEnabled();
- setPreferenceEnabled(Settings.PREF_VOICE_INPUT_KEY, isShortcutImeEnabled);
+ final Preference voiceInputKeyOption = findPreference(Settings.PREF_VOICE_INPUT_KEY);
+ if (voiceInputKeyOption != null) {
+ final boolean isShortcutImeEnabled = SubtypeSwitcher.getInstance()
+ .isShortcutImeEnabled();
+ voiceInputKeyOption.setEnabled(isShortcutImeEnabled);
+ voiceInputKeyOption.setSummary(isShortcutImeEnabled ? null
+ : res.getText(R.string.voice_input_disabled_summary));
+ }
final CheckBoxPreference showSetupWizardIcon =
(CheckBoxPreference)findPreference(Settings.PREF_SHOW_SETUP_WIZARD_ICON);
if (showSetupWizardIcon != null) {