From f3302427571c2602de195e939ea2f37d965ef801 Mon Sep 17 00:00:00 2001 From: sspanak Date: Fri, 2 Aug 2024 15:51:49 +0300 Subject: [PATCH] fixed unexpected word suggestion when typing words with apostrophes in Ukrainian; fixed words combining with emojis, instead of suggesting words with apostrophes in Ukrainian --- .../io/github/sspanak/tt9/ime/modes/helpers/Predictions.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/helpers/Predictions.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/helpers/Predictions.java index a6f0cac8..41017a4d 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/helpers/Predictions.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/helpers/Predictions.java @@ -221,7 +221,8 @@ public class Predictions { } // generated "exact matches" - for (String w : generateWordVariations(dbWords.get(0))) { + String baseWord = inputWord.length() == digitSequence.length() - 1 ? inputWord : dbWords.get(0); + for (String w : generateWordVariations(baseWord)) { if (!dbWords.contains(w) && !dbWords.contains(w.toLowerCase(language.getLocale()))) { complementedWords.add(w); }