From d9a8688237dcfd3340a796d1bfaaf6b14d5441a2 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sat, 15 Oct 2022 16:12:25 +0200 Subject: Fix crash due to auto capitalisation It is unclear how _autocap.started is not called first but nothing is preventing to initialize things earlier. --- srcs/juloo.keyboard2/Keyboard2.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'srcs/juloo.keyboard2/Keyboard2.java') 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); -- cgit v1.2.3