aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatttttt <18152455+martholomew@users.noreply.github.com>2020-02-23 16:42:54 +0000
committerGitHub <noreply@github.com>2020-02-23 16:42:54 +0000
commit0f51c1c1decf77c147dc33c898bd6c62f9bd75bb (patch)
tree9b9671791b193c33000c902d5c86ccbd3c4bee42
parentee39c0aa180a42ebb3f1a870ff7567075b329abf (diff)
downloadAnySoftKeyboard-0f51c1c1decf77c147dc33c898bd6c62f9bd75bb.tar.gz
AnySoftKeyboard-0f51c1c1decf77c147dc33c898bd6c62f9bd75bb.tar.bz2
AnySoftKeyboard: Added a variable to control for if autocap is on
-rw-r--r--ime/app/src/main/java/com/anysoftkeyboard/AnySoftKeyboard.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/ime/app/src/main/java/com/anysoftkeyboard/AnySoftKeyboard.java b/ime/app/src/main/java/com/anysoftkeyboard/AnySoftKeyboard.java
index b065d2104..e7e0b57b8 100644
--- a/ime/app/src/main/java/com/anysoftkeyboard/AnySoftKeyboard.java
+++ b/ime/app/src/main/java/com/anysoftkeyboard/AnySoftKeyboard.java
@@ -1348,10 +1348,14 @@ public abstract class AnySoftKeyboard extends AnySoftKeyboardColorizeNavBar {
}
private void updateShiftStateNow() {
+ boolean keyboardAutoCap;
+ AnyKeyboard alphabetKeyboard = getCurrentAlphabetKeyboard();
+ keyboardAutoCap = alphabetKeyboard.autoCap;
final InputConnection ic = getCurrentInputConnection();
EditorInfo ei = getCurrentInputEditorInfo();
final int caps;
- if (mAutoCap && ic != null && ei != null && ei.inputType != EditorInfo.TYPE_NULL) {
+ if (keyboardAutoCap && mAutoCap && ic != null && ei != null
+ && ei.inputType != EditorInfo.TYPE_NULL) {
caps = ic.getCursorCapsMode(ei.inputType);
} else {
caps = 0;