diff options
| author | Jules Aguillon | 2022-10-15 16:12:25 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2022-10-15 16:19:27 +0200 |
| commit | d9a8688237dcfd3340a796d1bfaaf6b14d5441a2 (patch) | |
| tree | 10c565b8eea49db70da7118a05c5889613e8b398 /srcs/juloo.keyboard2/Keyboard2.java | |
| parent | 7f51cf001adc8b691ef060ca6e030f283298b716 (diff) | |
| download | unexpected-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.java | 5 |
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); |
