diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/SearchBarScreen.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/SearchBarScreen.kt index b87de10a2..8e9878479 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/SearchBarScreen.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/screen/SearchBarScreen.kt @@ -332,7 +332,7 @@ fun SearchBarScreen( contentPadding = WindowInsets.navigationBars.union(WindowInsets.ime) .only(WindowInsetsSides.Bottom).asPaddingValues(), ) { - items(mSuggestionList, key = { it.keyword }) { + items(mSuggestionList, key = { it.keyword.hashCode() * 31 + it.hint.hashCode() }) { ListItem( headlineContent = { Text(text = it.keyword) }, supportingContent = it.hint.ifNotNullThen { Text(text = it.hint!!) },