Fixes crash

realmasync
Laurent 3 years ago
parent 0bf983c207
commit 363600fa9f
  1. 4
      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")

Loading…
Cancel
Save