Merge pull request #2658 from gouri-panda/#2657_Text_input_lag-Article_search

This commit is contained in:
Kelson 2021-06-06 06:30:24 +02:00 committed by GitHub
commit f52d6bda3f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -170,11 +170,14 @@ class SearchFragment : BaseFragment() {
lifecycleScope.launchWhenCreated {
searchViewModel.state.collect { render(it) }
}
val searchStringFromArguments = arguments?.getString(NAV_ARG_SEARCH_STRING)
if (searchStringFromArguments != null) {
searchView.setQuery(searchStringFromArguments, false)
}
searchViewModel.actions.offer(Action.CreatedWithArguments(arguments))
}
private fun render(state: SearchState) {
searchView.setQuery(state.searchTerm, false)
searchInTextMenuItem.isVisible = state.searchOrigin == FromWebView
searchInTextMenuItem.isEnabled = state.searchTerm.isNotBlank()
searchLoadingIndicator.isShowing(state.isLoading)