Drop non-emoji single character suggestions from emoji dictionary (#1643)

This commit is contained in:
Eran Leshem 2025-05-30 23:40:52 +03:00 committed by GitHub
parent 37821ff8ad
commit 92b1907c61
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -41,7 +41,6 @@ import java.util.Locale
import java.util.concurrent.ConcurrentHashMap import java.util.concurrent.ConcurrentHashMap
import java.util.concurrent.CountDownLatch import java.util.concurrent.CountDownLatch
import java.util.concurrent.TimeUnit import java.util.concurrent.TimeUnit
import kotlin.concurrent.Volatile
/** /**
* Facilitates interaction with different kinds of dictionaries. Provides APIs * Facilitates interaction with different kinds of dictionaries. Provides APIs
@ -527,6 +526,10 @@ class DictionaryFacilitatorImpl : DictionaryFacilitator {
&& !dictionary.isInDictionary(word) && !dictionary.isInDictionary(word)
) )
continue continue
if (word.length == 1 && info.mSourceDict.mDictType == "emoji" && !StringUtils.mightBeEmoji(word[0].code))
continue
suggestions.add(info) suggestions.add(info)
} }
} }