Преглед изворни кода

Merge pull request #2968 from h11128/fix-search-history

优化搜索历史显示
kunfei пре 3 година
родитељ
комит
652ac66554
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt

+ 3 - 3
app/src/main/java/io/legado/app/ui/book/search/SearchActivity.kt

@@ -202,10 +202,10 @@ class SearchActivity : VMBaseActivity<ActivityBookSearchBinding, SearchViewModel
             }
         })
         searchView.setOnQueryTextFocusChangeListener { _, hasFocus ->
-            if (!hasFocus && searchView.query.toString().trim().isEmpty()) {
-                finish()
+            if (binding.refreshProgressBar.isAutoLoading || (!hasFocus && adapter.isNotEmpty() && searchView.query.isNotBlank())){
+                visibleInputHelp(false)
             } else {
-                visibleInputHelp(hasFocus)
+                visibleInputHelp(true)
             }
         }
         visibleInputHelp(true)