From 04231b7707ca3acd85cdf922c0888aa24a556a7f Mon Sep 17 00:00:00 2001 From: sspanak Date: Thu, 27 Feb 2025 12:30:34 +0200 Subject: [PATCH] fixed combining diacritics not available as suggestions when filtering is on --- .../sspanak/tt9/ime/modes/predictions/WordPredictions.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/WordPredictions.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/WordPredictions.java index 51fb6a1c..a5401c45 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/WordPredictions.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/WordPredictions.java @@ -148,7 +148,7 @@ public class WordPredictions extends Predictions { // append all letters for the last digit in the sequence (the last pressed key) int lastSequenceDigit = digitSequence.charAt(digitSequence.length() - 1) - '0'; for (String keyLetter : settings.getOrderedKeyChars(language, lastSequenceDigit)) { - if (Character.isAlphabetic(keyLetter.charAt(0)) || Characters.isCombiningPunctuation(language, keyLetter.charAt(0))) { + if (Character.isAlphabetic(keyLetter.charAt(0)) || Characters.isCombiningPunctuation(language, keyLetter.charAt(0)) || TextTools.isCombining(keyLetter)) { generatedWords.add(baseWord + keyLetter); } }