From b5dbefb431f30ff0b4ee1b01d2426cd38c82e906 Mon Sep 17 00:00:00 2001 From: Louis CAD Date: Mon, 24 Feb 2025 15:14:10 +0100 Subject: [PATCH] fix: Forward Uri read permission from LaunchActivity to NewTransferActivity This will avoid the SecurityExceptions we're getting upon importing files that takes place after the LaunchActivity is destroyed following our call to finish(). --- .../main/java/com/infomaniak/swisstransfer/ui/LaunchActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/infomaniak/swisstransfer/ui/LaunchActivity.kt b/app/src/main/java/com/infomaniak/swisstransfer/ui/LaunchActivity.kt index 9d1b738eb..66f0d149b 100644 --- a/app/src/main/java/com/infomaniak/swisstransfer/ui/LaunchActivity.kt +++ b/app/src/main/java/com/infomaniak/swisstransfer/ui/LaunchActivity.kt @@ -88,7 +88,7 @@ class LaunchActivity : ComponentActivity() { setClass(this@LaunchActivity, NewTransferActivity::class.java) // We need NewMessageActivity to have its standard launchMode in the Manifest // in order for FLAG_ACTIVITY_CLEAR_TOP to kill and recreate NewMessageActivity - setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) + setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_GRANT_READ_URI_PERMISSION) } }