Fix navigation issue when activity is recreated

This commit is contained in:
arkon 2021-05-02 13:22:32 -04:00
parent cb203ef02c
commit 3c947f323f

View file

@ -55,7 +55,9 @@ import eu.kanade.tachiyomi.util.system.InternalResourceHelper
import eu.kanade.tachiyomi.util.system.getResourceColor
import eu.kanade.tachiyomi.util.system.toast
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.drop
import kotlinx.coroutines.flow.launchIn
import kotlinx.coroutines.flow.onEach
import timber.log.Timber
import java.util.Date
import java.util.concurrent.TimeUnit
@ -224,8 +226,9 @@ class MainActivity : BaseViewBindingActivity<MainActivityBinding>() {
.asImmediateFlow { binding.downloadedOnly.isVisible = it }
.launchIn(lifecycleScope)
preferences.incognitoMode()
.asImmediateFlow {
preferences.incognitoMode().asFlow()
.drop(1)
.onEach {
binding.incognitoMode.isVisible = it
// Close BrowseSourceController and its MangaController child when incognito mode is disabled