Skip to content
Snippets Groups Projects
Commit 6cbd8ba5 authored by Nicolas Pomepuy's avatar Nicolas Pomepuy
Browse files

Force displaying the permission dialog if it has previously exited without explicit choice

parent 56b39c73
No related branches found
No related tags found
1 merge request!7193.3 fixes
......@@ -132,7 +132,7 @@ class StoragePermissionsDelegate : BaseHeadlessFragment() {
suspend fun FragmentActivity.getStoragePermission(write: Boolean = false) : Boolean {
if (isFinishing) return false
val model : PermissionViewmodel by viewModels()
if (model.isCompleted) return model.deferredGrant.getCompleted()
if (model.isCompleted && storageAccessGranted.value == true) return model.deferredGrant.getCompleted()
if (!model.permissionPending) {
model.setupDeferred()
val fragment = StoragePermissionsDelegate().apply {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment