summaryrefslogtreecommitdiffhomepage
path: root/android/lib/common/src
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson90@gmail.com>2023-11-22 10:34:48 +0100
committerAlbin <albin@mullvad.net>2023-11-22 12:31:17 +0100
commita49d63caee3f38f19041033204adcb99de71eb77 (patch)
treefe3d8416fc2d0145a77dbe3a48f454dd260ce0c9 /android/lib/common/src
parent1e194030ed9bdadf1d42dae0b2c1f74afec2b237 (diff)
downloadmullvadvpn-a49d63caee3f38f19041033204adcb99de71eb77.tar.xz
mullvadvpn-a49d63caee3f38f19041033204adcb99de71eb77.zip
Add allow implicit flag
Diffstat (limited to 'android/lib/common/src')
-rw-r--r--android/lib/common/src/main/kotlin/net/mullvad/mullvadvpn/lib/common/util/SdkUtils.kt7
1 files changed, 6 insertions, 1 deletions
diff --git a/android/lib/common/src/main/kotlin/net/mullvad/mullvadvpn/lib/common/util/SdkUtils.kt b/android/lib/common/src/main/kotlin/net/mullvad/mullvadvpn/lib/common/util/SdkUtils.kt
index 37447483c2..c95c8c9111 100644
--- a/android/lib/common/src/main/kotlin/net/mullvad/mullvadvpn/lib/common/util/SdkUtils.kt
+++ b/android/lib/common/src/main/kotlin/net/mullvad/mullvadvpn/lib/common/util/SdkUtils.kt
@@ -2,6 +2,7 @@ package net.mullvad.mullvadvpn.lib.common.util
import android.Manifest
import android.app.PendingIntent
+import android.app.PendingIntent.FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT
import android.content.Context
import android.content.pm.PackageInfo
import android.content.pm.PackageManager
@@ -11,7 +12,11 @@ import android.widget.Toast
object SdkUtils {
fun getSupportedPendingIntentFlags(): Int {
- return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
+ return if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
+ PendingIntent.FLAG_UPDATE_CURRENT or
+ PendingIntent.FLAG_MUTABLE or
+ FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT
+ } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
PendingIntent.FLAG_UPDATE_CURRENT or PendingIntent.FLAG_MUTABLE
} else {
PendingIntent.FLAG_UPDATE_CURRENT