diff options
author | 2014-06-05 09:35:37 +0000 | |
---|---|---|
committer | 2014-06-05 09:35:37 +0000 | |
commit | c7b35c7d05fb55e51f403f51f3ba2e8c35955ef1 (patch) | |
tree | 9ec5e75b840b320e3f062d405fcf599d77530b67 /java/src | |
parent | 369bb9679da1d444bc8d696cf198bb59a81d3e99 (diff) | |
parent | a12d431c868c7e3e7a24da7a62d07f7835a22766 (diff) | |
download | latinime-c7b35c7d05fb55e51f403f51f3ba2e8c35955ef1.tar.gz latinime-c7b35c7d05fb55e51f403f51f3ba2e8c35955ef1.tar.xz latinime-c7b35c7d05fb55e51f403f51f3ba2e8c35955ef1.zip |
am a12d431c: Merge "Refactor show voice key preferece migration code"
* commit 'a12d431c868c7e3e7a24da7a62d07f7835a22766':
Refactor show voice key preferece migration code
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/settings/SettingsValues.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsValues.java b/java/src/com/android/inputmethod/latin/settings/SettingsValues.java index 6c6e79e0f..9aa458022 100644 --- a/java/src/com/android/inputmethod/latin/settings/SettingsValues.java +++ b/java/src/com/android/inputmethod/latin/settings/SettingsValues.java @@ -318,18 +318,18 @@ public final class SettingsValues { private static boolean needsToShowVoiceInputKey(final SharedPreferences prefs, final Resources res) { - if (!prefs.contains(Settings.PREF_VOICE_INPUT_KEY)) { - // Migrate preference from {@link Settings#PREF_VOICE_MODE_OBSOLETE} to - // {@link Settings#PREF_VOICE_INPUT_KEY}. + // Migrate preference from {@link Settings#PREF_VOICE_MODE_OBSOLETE} to + // {@link Settings#PREF_VOICE_INPUT_KEY}. + if (prefs.contains(Settings.PREF_VOICE_MODE_OBSOLETE)) { final String voiceModeMain = res.getString(R.string.voice_mode_main); final String voiceMode = prefs.getString( Settings.PREF_VOICE_MODE_OBSOLETE, voiceModeMain); final boolean shouldShowVoiceInputKey = voiceModeMain.equals(voiceMode); - prefs.edit().putBoolean(Settings.PREF_VOICE_INPUT_KEY, shouldShowVoiceInputKey).apply(); - } - // Remove the obsolete preference if exists. - if (prefs.contains(Settings.PREF_VOICE_MODE_OBSOLETE)) { - prefs.edit().remove(Settings.PREF_VOICE_MODE_OBSOLETE).apply(); + prefs.edit() + .putBoolean(Settings.PREF_VOICE_INPUT_KEY, shouldShowVoiceInputKey) + // Remove the obsolete preference if exists. + .remove(Settings.PREF_VOICE_MODE_OBSOLETE) + .apply(); } return prefs.getBoolean(Settings.PREF_VOICE_INPUT_KEY, true); } |