From 7bab31c2ec3cf29998cf07b5a03ab54304d670ff Mon Sep 17 00:00:00 2001 From: sspanak Date: Wed, 18 Sep 2024 16:59:08 +0300 Subject: [PATCH] disabled recomposing while a dictionary is loading to prevent database overload --- app/src/main/java/io/github/sspanak/tt9/ime/TypingHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/TypingHandler.java b/app/src/main/java/io/github/sspanak/tt9/ime/TypingHandler.java index bdde28a3..195411fa 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/TypingHandler.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/TypingHandler.java @@ -139,7 +139,7 @@ public abstract class TypingHandler extends KeyPadHandler { textField.deleteChars(charsToDelete); } - if (settings.getBackspaceRecomposing() && repeat == 0 && suggestionOps.isEmpty()) { + if (settings.getBackspaceRecomposing() && repeat == 0 && suggestionOps.isEmpty() && !DictionaryLoader.getInstance(this).isRunning()) { final String previousWord = textField.getWordBeforeCursor(mLanguage, 0, false); if (mInputMode.recompose(previousWord) && textField.recompose(previousWord)) { getSuggestions();