Fix navigation issue when activity is recreated
(cherry picked from commit 3c947f323fad28a378545f95064b43c1b915fb5f)
This commit is contained in:
parent
4f02f652d9
commit
bde5d4da26
@ -60,7 +60,9 @@ import exh.source.EH_SOURCE_ID
|
|||||||
import exh.source.EXH_SOURCE_ID
|
import exh.source.EXH_SOURCE_ID
|
||||||
import exh.uconfig.WarnConfigureDialogController
|
import exh.uconfig.WarnConfigureDialogController
|
||||||
import kotlinx.coroutines.delay
|
import kotlinx.coroutines.delay
|
||||||
|
import kotlinx.coroutines.flow.drop
|
||||||
import kotlinx.coroutines.flow.launchIn
|
import kotlinx.coroutines.flow.launchIn
|
||||||
|
import kotlinx.coroutines.flow.onEach
|
||||||
import timber.log.Timber
|
import timber.log.Timber
|
||||||
import java.util.Date
|
import java.util.Date
|
||||||
import java.util.LinkedList
|
import java.util.LinkedList
|
||||||
@ -277,8 +279,9 @@ class MainActivity : BaseViewBindingActivity<MainActivityBinding>() {
|
|||||||
.asImmediateFlow { binding.downloadedOnly.isVisible = it }
|
.asImmediateFlow { binding.downloadedOnly.isVisible = it }
|
||||||
.launchIn(lifecycleScope)
|
.launchIn(lifecycleScope)
|
||||||
|
|
||||||
preferences.incognitoMode()
|
preferences.incognitoMode().asFlow()
|
||||||
.asImmediateFlow {
|
.drop(1)
|
||||||
|
.onEach {
|
||||||
binding.incognitoMode.isVisible = it
|
binding.incognitoMode.isVisible = it
|
||||||
|
|
||||||
// Close BrowseSourceController and its MangaController child when incognito mode is disabled
|
// Close BrowseSourceController and its MangaController child when incognito mode is disabled
|
||||||
|
Loading…
x
Reference in New Issue
Block a user