Skip to content

Commit 3d87794

Browse files
committed
Feat: Grant persistable URI permission for reads as well
Fixes: #1457
1 parent 95bdeb1 commit 3d87794

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

app/src/main/java/me/zhanghai/android/files/filelist/FileListFragment.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -825,10 +825,11 @@ class FileListFragment : Fragment(), BreadcrumbLayout.Listener, FileListAdapter.
825825
clipData = ClipData::class.create(null, mimeTypes, items)
826826
extraPathList = paths.toList()
827827
}
828-
var flags = Intent.FLAG_GRANT_READ_URI_PERMISSION
828+
var flags =
829+
Intent.FLAG_GRANT_READ_URI_PERMISSION or
830+
Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION
829831
if (!pickOptions.readOnly) {
830-
flags = flags or (Intent.FLAG_GRANT_WRITE_URI_PERMISSION
831-
or Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION)
832+
flags = flags or Intent.FLAG_GRANT_WRITE_URI_PERMISSION
832833
}
833834
if (pickOptions.mode == PickOptions.Mode.OPEN_DIRECTORY) {
834835
flags = flags or Intent.FLAG_GRANT_PREFIX_URI_PERMISSION

0 commit comments

Comments
 (0)