Fix Incognito Mode toggle not updating after disabled via notification
(cherry picked from commit 52416ff3a85bd6f17fb12f218398c5c9fd198397) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/ui/more/MoreController.kt
This commit is contained in:
parent
ee51813069
commit
8d88467aa0
@ -32,6 +32,8 @@ import eu.kanade.tachiyomi.util.preference.titleRes
|
|||||||
import eu.kanade.tachiyomi.util.system.getResourceColor
|
import eu.kanade.tachiyomi.util.system.getResourceColor
|
||||||
import eu.kanade.tachiyomi.util.system.openInBrowser
|
import eu.kanade.tachiyomi.util.system.openInBrowser
|
||||||
import exh.ui.batchadd.BatchAddController
|
import exh.ui.batchadd.BatchAddController
|
||||||
|
import kotlinx.coroutines.flow.launchIn
|
||||||
|
import kotlinx.coroutines.flow.onEach
|
||||||
import rx.Observable
|
import rx.Observable
|
||||||
import rx.Subscription
|
import rx.Subscription
|
||||||
import rx.android.schedulers.AndroidSchedulers
|
import rx.android.schedulers.AndroidSchedulers
|
||||||
@ -73,6 +75,10 @@ class MoreController :
|
|||||||
iconRes = R.drawable.ic_glasses_24dp
|
iconRes = R.drawable.ic_glasses_24dp
|
||||||
iconTint = tintColor
|
iconTint = tintColor
|
||||||
defaultValue = false
|
defaultValue = false
|
||||||
|
|
||||||
|
preferences.incognitoMode().asFlow()
|
||||||
|
.onEach { isChecked = it }
|
||||||
|
.launchIn(viewScope)
|
||||||
}
|
}
|
||||||
|
|
||||||
preferenceCategory {
|
preferenceCategory {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user