|
@@ -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
|