From f18b65579e6492bb486ea522f3d3510107c8d043 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Nicolas <6371790+pynicolas@users.noreply.github.com> Date: Sun, 24 May 2026 15:34:09 +0200 Subject: [PATCH] openUri: adjust code to avoid SecurityException in rare cases --- app/src/main/java/org/fairscan/app/MainActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/fairscan/app/MainActivity.kt b/app/src/main/java/org/fairscan/app/MainActivity.kt index 4e69359..0ac7330 100644 --- a/app/src/main/java/org/fairscan/app/MainActivity.kt +++ b/app/src/main/java/org/fairscan/app/MainActivity.kt @@ -439,7 +439,7 @@ class MainActivity : ComponentActivity() { val openIntent = Intent(Intent.ACTION_VIEW).apply { setDataAndType(uriToOpen, mimeType) addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) - clipData = ClipData.newRawUri(null, uriToOpen) + clipData = ClipData.newUri(contentResolver, "file", uriToOpen) } val chooser = Intent.createChooser(openIntent, getString(R.string.open_file)).apply { addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)