diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/SearchBarScene.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/SearchBarScene.kt index 96efcf777..0cbb3c8cc 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/SearchBarScene.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/SearchBarScene.kt @@ -287,12 +287,10 @@ abstract class SearchBarScene : ToolbarScene() { @SuppressLint("NotifyDataSetChanged") private fun updateSuggestions(scrollToTop: Boolean = true) { - viewLifecycleOwner.lifecycleScope.launch { + viewLifecycleOwner.lifecycleScope.launch(Dispatchers.Default) { val suggestions = mutableListOf() - withContext(Dispatchers.Default) { - mergedSuggestionFlow().collect { - suggestions.add(it) - } + mergedSuggestionFlow().collect { + suggestions.add(it) } withContext(Dispatchers.Main) { mSuggestionList = suggestions