From 0b4f83d83e6a72eb7f80df447c76fcdbf73cbcbd Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Tue, 27 Apr 2021 16:01:35 -0400 Subject: [PATCH] Reset Incognito Mode on app relaunch From tachiyomiorg/tachiyomi@f407e30b6e6b Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com> --- app/src/main/java/eu/kanade/tachiyomi/App.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt index d85f9ead74..64836136c1 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/App.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt @@ -34,6 +34,8 @@ import java.security.Security ) open class App : Application(), LifecycleObserver { + val preferences: PreferencesHelper by injectLazy() + override fun onCreate() { super.onCreate() if (BuildConfig.DEBUG) Timber.plant(Timber.DebugTree()) @@ -52,12 +54,15 @@ open class App : Application(), LifecycleObserver { LocaleHelper.updateConfiguration(this, resources.configuration) ProcessLifecycleOwner.get().lifecycle.addObserver(this) + + // Reset Incognito Mode on relaunch + preferences.incognitoMode().set(false) } @OnLifecycleEvent(Lifecycle.Event.ON_STOP) + @Suppress("unused") fun onAppBackgrounded() { // App in background - val preferences: PreferencesHelper by injectLazy() if (preferences.lockAfter().getOrDefault() >= 0) { SecureActivityDelegate.locked = true }