From afa509cee069b27d7c297dc609d82540bec8cc52 Mon Sep 17 00:00:00 2001 From: sspanak Date: Mon, 17 Feb 2025 12:39:29 +0200 Subject: [PATCH] added support for keys without letters --- .../sspanak/tt9/ime/modes/predictions/LocaleWordsSorter.java | 2 +- .../java/io/github/sspanak/tt9/languages/NaturalLanguage.java | 1 + .../io/github/sspanak/tt9/ui/main/keys/SoftKeyNumber2to9.java | 2 +- app/validate-languages.gradle | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/LocaleWordsSorter.java b/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/LocaleWordsSorter.java index 5c54ef1c..a6f94701 100644 --- a/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/LocaleWordsSorter.java +++ b/app/src/main/java/io/github/sspanak/tt9/ime/modes/predictions/LocaleWordsSorter.java @@ -38,7 +38,7 @@ class LocaleWordsSorter { ArrayList sort(ArrayList words) { - if (sortingPattern == null || words == null) { + if (sortingPattern == null || words == null || words.isEmpty()) { return words; } diff --git a/app/src/main/java/io/github/sspanak/tt9/languages/NaturalLanguage.java b/app/src/main/java/io/github/sspanak/tt9/languages/NaturalLanguage.java index a83597d3..7a888f3e 100644 --- a/app/src/main/java/io/github/sspanak/tt9/languages/NaturalLanguage.java +++ b/app/src/main/java/io/github/sspanak/tt9/languages/NaturalLanguage.java @@ -195,6 +195,7 @@ public class NaturalLanguage extends Language implements Comparable