diff options
author | 2015-02-11 13:32:13 -0800 | |
---|---|---|
committer | 2015-02-11 13:32:13 -0800 | |
commit | 5254c01d4cc024527479d4dc5fab2ed2516c395c (patch) | |
tree | c51b57953cb3154ab3c3e0260879b5fe0b056aa3 /java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java | |
parent | 12d80ebead6a1d7f704a5a3af3b6fe3313ceab05 (diff) | |
download | latinime-5254c01d4cc024527479d4dc5fab2ed2516c395c.tar.gz latinime-5254c01d4cc024527479d4dc5fab2ed2516c395c.tar.xz latinime-5254c01d4cc024527479d4dc5fab2ed2516c395c.zip |
Fix master build.
For some reason, we can't import android.os package in our Constants.
Change-Id: I357ed72d13c5039a83c6e2489cdf5ef74d0ffea8
Diffstat (limited to 'java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java')
-rw-r--r-- | java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java b/java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java index c5e80f249..d9858e61f 100644 --- a/java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java +++ b/java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java @@ -19,13 +19,13 @@ package com.android.inputmethod.latin.settings; import android.content.Context; import android.content.SharedPreferences; import android.content.res.Resources; +import android.os.Build; import android.os.Bundle; import android.preference.Preference; import com.android.inputmethod.latin.AudioAndHapticFeedbackManager; import com.android.inputmethod.latin.R; import com.android.inputmethod.latin.RichInputMethodManager; -import com.android.inputmethod.latin.common.Constants; /** * "Preferences" settings sub screen. @@ -39,6 +39,10 @@ import com.android.inputmethod.latin.common.Constants; * - Voice input key */ public final class PreferencesSettingsFragment extends SubScreenFragment { + + private static final boolean VOICE_IME_ENABLED = + Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN; + @Override public void onCreate(final Bundle icicle) { super.onCreate(icicle); @@ -73,8 +77,8 @@ public final class PreferencesSettingsFragment extends SubScreenFragment { final Preference voiceInputKeyOption = findPreference(Settings.PREF_VOICE_INPUT_KEY); if (voiceInputKeyOption != null) { RichInputMethodManager.getInstance().refreshSubtypeCaches(); - voiceInputKeyOption.setEnabled(Constants.JELLY_BEAN_OR_HIGHER); - voiceInputKeyOption.setSummary(Constants.JELLY_BEAN_OR_HIGHER + voiceInputKeyOption.setEnabled(VOICE_IME_ENABLED); + voiceInputKeyOption.setSummary(VOICE_IME_ENABLED ? null : getText(R.string.voice_input_disabled_summary)); } } |