[Android] Leave incognito mode when app is restarted

Nicolas Pomepuy git at videolan.org
Mon Feb 17 09:48:29 UTC 2025


vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Mon Feb 17 09:56:52 2025 +0100| [98f46d9e1aa63ac11e9e4910ae8caac8a09ec8bb] | committer: Nicolas Pomepuy

Leave incognito mode when app is restarted

Fixes #3151

> https://code.videolan.org/videolan/vlc-android/commit/98f46d9e1aa63ac11e9e4910ae8caac8a09ec8bb
---

 .../app/src/main/java/org/videolan/mobile/app/AppSetupDelegate.kt   | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/application/app/src/main/java/org/videolan/mobile/app/AppSetupDelegate.kt b/application/app/src/main/java/org/videolan/mobile/app/AppSetupDelegate.kt
index eaabf7a5fc..9566c637c8 100644
--- a/application/app/src/main/java/org/videolan/mobile/app/AppSetupDelegate.kt
+++ b/application/app/src/main/java/org/videolan/mobile/app/AppSetupDelegate.kt
@@ -49,7 +49,9 @@ import org.videolan.resources.VLCInstance
 import org.videolan.resources.util.startRemoteAccess
 import org.videolan.tools.AppScope
 import org.videolan.tools.KEY_ENABLE_REMOTE_ACCESS
+import org.videolan.tools.KEY_INCOGNITO
 import org.videolan.tools.Settings
+import org.videolan.tools.putSingle
 import org.videolan.vlc.BuildConfig
 import org.videolan.vlc.gui.SendCrashActivity
 import org.videolan.vlc.gui.helpers.NotificationHelper
@@ -90,6 +92,10 @@ class AppSetupDelegate : AppDelegate,
                 setupIndexers()
             }
         }
+
+        //App restarted, leave the incognito mode
+        Settings.getInstance (this).putSingle(KEY_INCOGNITO, false)
+
         AppContextProvider.setLocale(Settings.getInstance(this).getString("set_locale", ""))
 
         //Initiate Kotlinx Dispatchers in a thread to prevent ANR



More information about the Android mailing list