diff --git a/app/src/main/java/at/tomtasche/reader/ui/activity/MainActivity.java b/app/src/main/java/at/tomtasche/reader/ui/activity/MainActivity.java index 441dedfcd8c1..81aa4f3248bf 100644 --- a/app/src/main/java/at/tomtasche/reader/ui/activity/MainActivity.java +++ b/app/src/main/java/at/tomtasche/reader/ui/activity/MainActivity.java @@ -394,6 +394,12 @@ public void loadUri(Uri uri) { } documentFragment.loadUri(uri, isPersistentUri); + + try { + getContentResolver().releasePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION); + } catch (Exception e) { + crashManager.log(e); + } } @Override