From 363600fa9f29a57de3087297a8ed7946650f0d9b Mon Sep 17 00:00:00 2001 From: Laurent Date: Mon, 1 May 2023 12:50:08 +0200 Subject: [PATCH] Fixes crash --- .../android/ui/modules/data/PlayerDataFragment.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/modules/data/PlayerDataFragment.kt b/app/src/main/java/net/pokeranalytics/android/ui/modules/data/PlayerDataFragment.kt index beaf1f39..7421d7f5 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/modules/data/PlayerDataFragment.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/modules/data/PlayerDataFragment.kt @@ -39,6 +39,7 @@ import net.pokeranalytics.android.util.NULL_TEXT import timber.log.Timber import java.io.File + /** * Player data fragment */ @@ -117,9 +118,12 @@ class PlayerDataFragment : EditableDataFragment(), StaticRowRepresentableDataSou onRowSelected(-1, comment) } + this.pickVisualMediaRequest = registerForActivityResult(ActivityResultContracts.PickVisualMedia()) { uri -> this.player.picture = uri.toString() if (uri != null) { + val flag = Intent.FLAG_GRANT_READ_URI_PERMISSION + context?.contentResolver?.takePersistableUriPermission(uri, flag) Timber.d("Selected URI: $uri") } else { Timber.d("No media selected")