mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-10 07:48:30 -04:00
Merge pull request #2658 from gouri-panda/#2657_Text_input_lag-Article_search
This commit is contained in:
commit
f52d6bda3f
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user