From b1a9601ae910d113d2a096e5f05a0a2e4d0cd50d Mon Sep 17 00:00:00 2001 From: tarsin Date: Sat, 17 Dec 2022 13:08:08 +0800 Subject: [PATCH] fixup! Rewrite search suggestion with kotlin flow, remove suggestion limit --- .../java/com/hippo/ehviewer/ui/scene/SearchBarScene.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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