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 timber.log.Timber
import java.io.File import java.io.File
/** /**
* Player data fragment * Player data fragment
*/ */
@ -117,9 +118,12 @@ class PlayerDataFragment : EditableDataFragment(), StaticRowRepresentableDataSou
onRowSelected(-1, comment) onRowSelected(-1, comment)
} }
this.pickVisualMediaRequest = registerForActivityResult(ActivityResultContracts.PickVisualMedia()) { uri -> this.pickVisualMediaRequest = registerForActivityResult(ActivityResultContracts.PickVisualMedia()) { uri ->
this.player.picture = uri.toString() this.player.picture = uri.toString()
if (uri != null) { if (uri != null) {
val flag = Intent.FLAG_GRANT_READ_URI_PERMISSION
context?.contentResolver?.takePersistableUriPermission(uri, flag)
Timber.d("Selected URI: $uri") Timber.d("Selected URI: $uri")
} else { } else {
Timber.d("No media selected") Timber.d("No media selected")

Loading…
Cancel
Save