diff options
author | 2011-01-30 23:02:06 -0800 | |
---|---|---|
committer | 2011-01-30 23:02:06 -0800 | |
commit | 7e85cebfcf9611b899968931e3c0bf67e9e34546 (patch) | |
tree | 1f7758ac54fd26e0e4601753c24c46f695563c48 /java/src | |
parent | a7027413748a1b12545ce3c2512460fba3f6950d (diff) | |
parent | 7b6cdacf4d36fa7ab21a98a95b9d44882886c890 (diff) | |
download | latinime-7e85cebfcf9611b899968931e3c0bf67e9e34546.tar.gz latinime-7e85cebfcf9611b899968931e3c0bf67e9e34546.tar.xz latinime-7e85cebfcf9611b899968931e3c0bf67e9e34546.zip |
am 7b6cdacf: am 72811549: Do not read the pop up setting if the config says not to.
* commit '7b6cdacf4d36fa7ab21a98a95b9d44882886c890':
Do not read the pop up setting if the config says not to.
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/latin/LatinIME.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 8166e0b4e..5ce1b7e95 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -2122,8 +2122,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen mVibrateOn = vibrator != null && vibrator.hasVibrator() && prefs.getBoolean(Settings.PREF_VIBRATE_ON, false); mSoundOn = prefs.getBoolean(Settings.PREF_SOUND_ON, false); - mPopupOn = prefs.getBoolean(Settings.PREF_POPUP_ON, - mResources.getBoolean(R.bool.config_default_popup_preview)); + + mPopupOn = isPopupEnabled(prefs); mAutoCap = prefs.getBoolean(Settings.PREF_AUTO_CAP, true); mQuickFixes = isQuickFixesEnabled(prefs); @@ -2174,6 +2174,14 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen mSuggest.setAutoCorrectionThreshold(autoCorrectionThreshold); } + private boolean isPopupEnabled(SharedPreferences sp) { + final boolean showPopupOption = getResources().getBoolean( + R.bool.config_enable_show_popup_on_keypress_option); + if (!showPopupOption) return mResources.getBoolean(R.bool.config_default_popup_preview); + return sp.getBoolean(Settings.PREF_POPUP_ON, + mResources.getBoolean(R.bool.config_default_popup_preview)); + } + private boolean isQuickFixesEnabled(SharedPreferences sp) { final boolean showQuickFixesOption = mResources.getBoolean( R.bool.config_enable_quick_fixes_option); |