Skip to content

Commit dfa1ec1

Browse files
fix: require autocomplete suggestions to start with the typed prefix
Co-authored-by: Priyanshikaa1111 <Priyanshikaa1111@gmail.com> Signed-off-by: Mounil Kanakhara <mounilkankhara@gmail.com>
1 parent 4bf2528 commit dfa1ec1

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

app/src/main/java/be/scri/helpers/NativeSuggestionEngine.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,11 @@ class NativeSuggestionEngine(private val context: Context) {
134134
)
135135

136136
suggestions?.map { it.mWord }
137-
?.filter { it.isNotBlank() && it.lowercase(Locale.ROOT) != prefix.lowercase(Locale.ROOT) }
138-
?.take(limit)
137+
?.filter {
138+
it.isNotBlank() &&
139+
it.lowercase(Locale.ROOT) != prefix.lowercase(Locale.ROOT) &&
140+
it.startsWith(prefix, ignoreCase = true)
141+
}?.take(limit)
139142
?: emptyList()
140143
} catch (e: Exception) {
141144
Log.e(TAG, "Error fetching native suggestions for $prefix", e)

0 commit comments

Comments
 (0)