diff --git a/app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt b/app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt index d97bee198..841d9ee87 100644 --- a/app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt +++ b/app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt @@ -295,10 +295,16 @@ class SearchActivity : VMBaseActivity(R.layout.activity_book_se override fun searchHistory(key: String) { launch { - if (withContext(IO) { App.db.bookDao().findByName(key).isEmpty() }) { - search_view.setQuery(key, true) - } else { - search_view.setQuery(key, false) + when { + search_view.query == key -> { + search_view.setQuery(key, true) + } + withContext(IO) { App.db.bookDao().findByName(key).isEmpty() } -> { + search_view.setQuery(key, true) + } + else -> { + search_view.setQuery(key, false) + } } } } diff --git a/app/src/main/java/io/legado/app/ui/widget/ViewDetailSeekBar.kt b/app/src/main/java/io/legado/app/ui/widget/ViewDetailSeekBar.kt new file mode 100644 index 000000000..507b7a9da --- /dev/null +++ b/app/src/main/java/io/legado/app/ui/widget/ViewDetailSeekBar.kt @@ -0,0 +1,2 @@ +package io.legado.app.ui.widget + diff --git a/app/src/main/res/layout/view_seek_bar.xml b/app/src/main/res/layout/view_detail_seek_bar.xml similarity index 100% rename from app/src/main/res/layout/view_seek_bar.xml rename to app/src/main/res/layout/view_detail_seek_bar.xml