mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 19:32:16 +00:00
Fix: Replacing list on unchanged queries
This commit is contained in:
parent
cba3c8a927
commit
b074d05281
@ -107,12 +107,15 @@ class ExploreFragment : MainNavFragmentX() {
|
||||
val searchView =
|
||||
mainActivityX.toolbar.menu.findItem(R.id.toolbar_search).actionView as FocusSearchView
|
||||
searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
|
||||
override fun onQueryTextSubmit(query: String?): Boolean {
|
||||
override fun onQueryTextSubmit(query: String): Boolean {
|
||||
if (isResumed && query != viewModel.searchQuery.value)
|
||||
viewModel.setSearchQuery(query)
|
||||
return true
|
||||
}
|
||||
|
||||
override fun onQueryTextChange(newText: String?): Boolean {
|
||||
if (isResumed) viewModel.setSearchQuery(newText.orEmpty())
|
||||
override fun onQueryTextChange(newText: String): Boolean {
|
||||
if (isResumed && newText != viewModel.searchQuery.value)
|
||||
viewModel.setSearchQuery(newText)
|
||||
return true
|
||||
}
|
||||
})
|
||||
|
@ -116,12 +116,15 @@ class InstalledFragment : MainNavFragmentX() {
|
||||
val searchView =
|
||||
mainActivityX.toolbar.menu.findItem(R.id.toolbar_search).actionView as FocusSearchView
|
||||
searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
|
||||
override fun onQueryTextSubmit(query: String?): Boolean {
|
||||
override fun onQueryTextSubmit(query: String): Boolean {
|
||||
if (isResumed && query != viewModel.searchQuery.value)
|
||||
viewModel.setSearchQuery(query)
|
||||
return true
|
||||
}
|
||||
|
||||
override fun onQueryTextChange(newText: String?): Boolean {
|
||||
if (isResumed) viewModel.setSearchQuery(newText.orEmpty())
|
||||
override fun onQueryTextChange(newText: String): Boolean {
|
||||
if (isResumed && newText != viewModel.searchQuery.value)
|
||||
viewModel.setSearchQuery(newText)
|
||||
return true
|
||||
}
|
||||
})
|
||||
|
@ -93,12 +93,15 @@ class LatestFragment : MainNavFragmentX() {
|
||||
val searchView =
|
||||
mainActivityX.toolbar.menu.findItem(R.id.toolbar_search).actionView as FocusSearchView
|
||||
searchView.setOnQueryTextListener(object : SearchView.OnQueryTextListener {
|
||||
override fun onQueryTextSubmit(query: String?): Boolean {
|
||||
override fun onQueryTextSubmit(query: String): Boolean {
|
||||
if (isResumed && query != viewModel.searchQuery.value)
|
||||
viewModel.setSearchQuery(query)
|
||||
return true
|
||||
}
|
||||
|
||||
override fun onQueryTextChange(newText: String?): Boolean {
|
||||
if (isResumed) viewModel.setSearchQuery(newText.orEmpty())
|
||||
override fun onQueryTextChange(newText: String): Boolean {
|
||||
if (isResumed && newText != viewModel.searchQuery.value)
|
||||
viewModel.setSearchQuery(newText)
|
||||
return true
|
||||
}
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user