diff --git a/app/src/main/java/io/legado/app/ui/rss/source/manage/RssSourceActivity.kt b/app/src/main/java/io/legado/app/ui/rss/source/manage/RssSourceActivity.kt index 7c9aaa35b..ad739b5c2 100644 --- a/app/src/main/java/io/legado/app/ui/rss/source/manage/RssSourceActivity.kt +++ b/app/src/main/java/io/legado/app/ui/rss/source/manage/RssSourceActivity.kt @@ -82,6 +82,9 @@ class RssSourceActivity : VMBaseActivity(R.layout.activity_r R.id.menu_import_source_onLine -> showImportDialog() R.id.menu_import_source_qr -> startActivityForResult(qrRequestCode) } + if (item.groupId == R.id.source_group) { + search_view.setQuery(item.title, true) + } return super.onCompatOptionsItemSelected(item) } @@ -113,6 +116,7 @@ class RssSourceActivity : VMBaseActivity(R.layout.activity_r } override fun onQueryTextChange(newText: String?): Boolean { + initLiveDataSource(newText) return false } })