mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
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.
This commit is contained in:
commit
7e85cebfcf
@ -2122,8 +2122,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||||||
mVibrateOn = vibrator != null && vibrator.hasVibrator()
|
mVibrateOn = vibrator != null && vibrator.hasVibrator()
|
||||||
&& prefs.getBoolean(Settings.PREF_VIBRATE_ON, false);
|
&& prefs.getBoolean(Settings.PREF_VIBRATE_ON, false);
|
||||||
mSoundOn = prefs.getBoolean(Settings.PREF_SOUND_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);
|
mAutoCap = prefs.getBoolean(Settings.PREF_AUTO_CAP, true);
|
||||||
mQuickFixes = isQuickFixesEnabled(prefs);
|
mQuickFixes = isQuickFixesEnabled(prefs);
|
||||||
|
|
||||||
@ -2174,6 +2174,14 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
|
|||||||
mSuggest.setAutoCorrectionThreshold(autoCorrectionThreshold);
|
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) {
|
private boolean isQuickFixesEnabled(SharedPreferences sp) {
|
||||||
final boolean showQuickFixesOption = mResources.getBoolean(
|
final boolean showQuickFixesOption = mResources.getBoolean(
|
||||||
R.bool.config_enable_quick_fixes_option);
|
R.bool.config_enable_quick_fixes_option);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user