summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-01-08 17:42:10 +0100
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-01-08 17:42:10 +0100
commite7f11f1609b86d588a094b537af833a7ba5b5929 (patch)
tree1927c06df3e3ab83d11dbcfa869889df36d006a2 /android
parent63aa10fefc87e0a37bc482cccaaa56b14a2fbc59 (diff)
parent631b411c44d0dc02d6d8843b518484396264a315 (diff)
downloadmullvadvpn-e7f11f1609b86d588a094b537af833a7ba5b5929.tar.xz
mullvadvpn-e7f11f1609b86d588a094b537af833a7ba5b5929.zip
Merge branch 'change-launch-mode-from-singletask-to-singleinstance-droid-633'
Diffstat (limited to 'android')
-rw-r--r--android/app/src/debug/AndroidManifest.xml2
-rw-r--r--android/app/src/main/AndroidManifest.xml6
2 files changed, 6 insertions, 2 deletions
diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml
index a4433cfca1..4cf2009796 100644
--- a/android/app/src/debug/AndroidManifest.xml
+++ b/android/app/src/debug/AndroidManifest.xml
@@ -16,7 +16,7 @@
tools:ignore="GoogleAppIndexingWarning">
<activity android:name="net.mullvad.mullvadvpn.TestActivity"
android:label="@string/app_name"
- android:launchMode="singleTask"
+ android:launchMode="singleInstance"
android:configChanges="orientation|screenSize|screenLayout"
android:screenOrientation="locked"
android:windowSoftInputMode="adjustPan"
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index d7fa4b0263..7107705496 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -29,10 +29,14 @@
<!--
MainActivity
Must be exported in order to be launchable.
+ Launch mode should singleInstance to avoid this vulnerability;
+ https://developer.android.com/privacy-and-security/risks/strandhogg
+ This can be disregarded when the minimum supported version is 28 or higher
+ since after that it has been patched on a OS level.
-->
<activity android:name="net.mullvad.mullvadvpn.ui.MainActivity"
android:exported="true"
- android:launchMode="singleTask"
+ android:launchMode="singleInstance"
android:configChanges="orientation|screenSize|screenLayout"
android:screenOrientation="fullUser"
android:windowSoftInputMode="adjustResize">