From 9cec401e1edae6d5c10757510b46a1c7f6afbab1 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Wed, 11 Jun 2025 20:01:59 +0200 Subject: [PATCH] don't add single letter words with AddToPersonalDictionary setting fixes GH-1605 --- .../java/helium314/keyboard/latin/DictionaryFacilitatorImpl.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/helium314/keyboard/latin/DictionaryFacilitatorImpl.kt b/app/src/main/java/helium314/keyboard/latin/DictionaryFacilitatorImpl.kt index 453317397..325ee3595 100644 --- a/app/src/main/java/helium314/keyboard/latin/DictionaryFacilitatorImpl.kt +++ b/app/src/main/java/helium314/keyboard/latin/DictionaryFacilitatorImpl.kt @@ -381,6 +381,7 @@ class DictionaryFacilitatorImpl : DictionaryFacilitator { } private fun addToPersonalDictionaryIfInvalidButInHistory(word: String) { + if (word.length <= 1) return val dictionaryGroup = clearlyPreferredDictionaryGroup ?: return val userDict = dictionaryGroup.getSubDict(Dictionary.TYPE_USER) ?: return val userHistoryDict = dictionaryGroup.getSubDict(Dictionary.TYPE_USER_HISTORY) ?: return