abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Keyboard2.java
diff options
context:
space:
mode:
authorJules Aguillon2022-10-15 16:12:25 +0200
committerJules Aguillon2022-10-15 16:19:27 +0200
commitd9a8688237dcfd3340a796d1bfaaf6b14d5441a2 (patch)
tree10c565b8eea49db70da7118a05c5889613e8b398 /srcs/juloo.keyboard2/Keyboard2.java
parent7f51cf001adc8b691ef060ca6e030f283298b716 (diff)
downloadunexpected-keyboard-d9a8688237dcfd3340a796d1bfaaf6b14d5441a2.tar.gz
unexpected-keyboard-d9a8688237dcfd3340a796d1bfaaf6b14d5441a2.zip
Fix crash due to auto capitalisation
It is unclear how _autocap.started is not called first but nothing is preventing to initialize things earlier.
Diffstat (limited to 'srcs/juloo.keyboard2/Keyboard2.java')
-rw-r--r--srcs/juloo.keyboard2/Keyboard2.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/Keyboard2.java b/srcs/juloo.keyboard2/Keyboard2.java
index bb51999..03a5fb8 100644
--- a/srcs/juloo.keyboard2/Keyboard2.java
+++ b/srcs/juloo.keyboard2/Keyboard2.java
@@ -36,7 +36,7 @@ public class Keyboard2 extends InputMethodService
private ViewGroup _emojiPane = null;
private Config _config;
- private Autocapitalisation _autocap = new Autocapitalisation();
+ private Autocapitalisation _autocap;
private boolean _debug_logs = false;
@@ -57,6 +57,7 @@ public class Keyboard2 extends InputMethodService
_keyboardView = (Keyboard2View)inflate_view(R.layout.keyboard);
_keyboardView.reset();
_debug_logs = getResources().getBoolean(R.bool.debug_logs);
+ _autocap = new Autocapitalisation(getMainLooper(), this);
}
public void update_shift_state(boolean should_enable, boolean should_disable)
@@ -233,7 +234,7 @@ public class Keyboard2 extends InputMethodService
_keyboardView.setKeyboard(getLayout(R.xml.numeric));
else
_keyboardView.setKeyboard(getLayout(_currentTextLayout));
- _autocap.started(getMainLooper(), this, info, getCurrentInputConnection());
+ _autocap.started(info, getCurrentInputConnection());
setInputView(_keyboardView);
if (_debug_logs)
log_editor_info(info);