diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e70fd722..3f05731bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,7 @@ All notable changes to this project will be documented in this file. - Accessibility: using accessibility services keeping snack bar beyond countdown - Accessibility: navigation with TalkBack - Vaults: crash when using fingerprint on older Android versions +- Vaults: sharing multiple items ## [v1.8.2] - 2023-02-28 diff --git a/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/AppAdapterHandler.kt b/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/AppAdapterHandler.kt index c044f710f..18921bfe6 100644 --- a/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/AppAdapterHandler.kt +++ b/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/AppAdapterHandler.kt @@ -285,7 +285,7 @@ class AppAdapterHandler(private val context: Context) : MethodCallHandler { return } - val uriList = ArrayList(urisByMimeType.values.flatten().mapNotNull { Uri.parse(it) }) + val uriList = ArrayList(urisByMimeType.values.flatten().mapNotNull { getShareableUri(context, Uri.parse(it)) }) val mimeTypes = urisByMimeType.keys.toTypedArray() // simplify share intent for a single item, as some apps can handle one item but not more @@ -296,7 +296,7 @@ class AppAdapterHandler(private val context: Context) : MethodCallHandler { Intent(Intent.ACTION_SEND) .addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) .setType(mimeType) - .putExtra(Intent.EXTRA_STREAM, getShareableUri(context, uri)) + .putExtra(Intent.EXTRA_STREAM, uri) } else { var mimeType = "*/*" if (mimeTypes.size == 1) {