diff options
Diffstat (limited to 'srcs')
| -rw-r--r-- | srcs/juloo.keyboard2/Autocapitalisation.java | 3 | ||||
| -rw-r--r-- | srcs/juloo.keyboard2/Config.java | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/Autocapitalisation.java b/srcs/juloo.keyboard2/Autocapitalisation.java index a055d3d..99333e0 100644 --- a/srcs/juloo.keyboard2/Autocapitalisation.java +++ b/srcs/juloo.keyboard2/Autocapitalisation.java @@ -25,7 +25,8 @@ final class Autocapitalisation isn't stored. */ public void started(EditorInfo info, InputConnection ic) { - if ((info.inputType & InputType.TYPE_TEXT_FLAG_CAP_SENTENCES) == 0) + if (!Config.globalConfig().autocapitalisation + || (info.inputType & InputType.TYPE_TEXT_FLAG_CAP_SENTENCES) == 0) { _enabled = false; return; diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java index 258cbc9..2ab044d 100644 --- a/srcs/juloo.keyboard2/Config.java +++ b/srcs/juloo.keyboard2/Config.java @@ -39,6 +39,7 @@ final class Config public float characterSize; // Ratio public int accents; // Values are R.values.pref_accents_v_* public int theme; // Values are R.style.* + public boolean autocapitalisation; // Dynamically set public boolean shouldOfferSwitchingToNextInputMethod; @@ -146,6 +147,7 @@ final class Config * characterSizeScale; accents = Integer.valueOf(prefs.getString("accents", "1")); theme = getThemeId(res, prefs.getString("theme", "")); + autocapitalisation = prefs.getBoolean("autocapitalisation", true); } /** Update the layout according to the configuration. |
