1
0
Fork 0

disabled recomposing while a dictionary is loading to prevent database overload

This commit is contained in:
sspanak 2024-09-18 16:59:08 +03:00 committed by Dimo Karaivanov
parent ac63a31915
commit 7bab31c2ec

View file

@ -139,7 +139,7 @@ public abstract class TypingHandler extends KeyPadHandler {
textField.deleteChars(charsToDelete); 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); final String previousWord = textField.getWordBeforeCursor(mLanguage, 0, false);
if (mInputMode.recompose(previousWord) && textField.recompose(previousWord)) { if (mInputMode.recompose(previousWord) && textField.recompose(previousWord)) {
getSuggestions(); getSuggestions();