mirror of
https://github.com/tachiyomiorg/tachiyomi.git
synced 2024-11-19 10:59:16 +01:00
HistoryController: Drop first search event (#6465)
Removes unnecessary data set changes when entering history screen
This commit is contained in:
parent
49cb3b6aa7
commit
769efd9d06
@ -29,6 +29,7 @@ import eu.kanade.tachiyomi.ui.reader.ReaderActivity
|
||||
import eu.kanade.tachiyomi.util.system.logcat
|
||||
import eu.kanade.tachiyomi.util.system.toast
|
||||
import eu.kanade.tachiyomi.util.view.onAnimationsFinished
|
||||
import kotlinx.coroutines.flow.drop
|
||||
import kotlinx.coroutines.flow.filter
|
||||
import kotlinx.coroutines.flow.launchIn
|
||||
import kotlinx.coroutines.flow.onEach
|
||||
@ -200,6 +201,7 @@ class HistoryController :
|
||||
searchView.clearFocus()
|
||||
}
|
||||
searchView.queryTextChanges()
|
||||
.drop(1) // Drop first event after subscribed
|
||||
.filter { router.backstack.lastOrNull()?.controller == this }
|
||||
.onEach {
|
||||
query = it.toString()
|
||||
|
Loading…
Reference in New Issue
Block a user