mirror of
https://github.com/AntennaPod/AntennaPod.git
synced 2025-10-30 04:12:58 +00:00
Fix local feed delete stops working after some time (#7966)
This commit is contained in:
parent
fe077494aa
commit
e76f3fc774
@ -218,7 +218,9 @@ public class AddFeedFragment extends Fragment {
|
|||||||
@Override
|
@Override
|
||||||
public Intent createIntent(@NonNull final Context context, @Nullable final Uri input) {
|
public Intent createIntent(@NonNull final Context context, @Nullable final Uri input) {
|
||||||
return super.createIntent(context, input)
|
return super.createIntent(context, input)
|
||||||
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||||
|
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION
|
||||||
|
| Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -344,7 +344,8 @@ public class FeedInfoFragment extends Fragment implements MaterialToolbar.OnMenu
|
|||||||
|
|
||||||
Completable.fromAction(() -> {
|
Completable.fromAction(() -> {
|
||||||
getActivity().getContentResolver()
|
getActivity().getContentResolver()
|
||||||
.takePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
.takePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||||
|
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
|
||||||
DocumentFile documentFile = DocumentFile.fromTreeUri(getContext(), uri);
|
DocumentFile documentFile = DocumentFile.fromTreeUri(getContext(), uri);
|
||||||
if (documentFile == null) {
|
if (documentFile == null) {
|
||||||
throw new IllegalArgumentException("Unable to retrieve document tree");
|
throw new IllegalArgumentException("Unable to retrieve document tree");
|
||||||
@ -364,7 +365,9 @@ public class FeedInfoFragment extends Fragment implements MaterialToolbar.OnMenu
|
|||||||
@Override
|
@Override
|
||||||
public Intent createIntent(@NonNull final Context context, @Nullable final Uri input) {
|
public Intent createIntent(@NonNull final Context context, @Nullable final Uri input) {
|
||||||
return super.createIntent(context, input)
|
return super.createIntent(context, input)
|
||||||
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
|
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION
|
||||||
|
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION
|
||||||
|
| Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user