From 3369d96c49429b457bdcfb95d43b6b6080e2b700 Mon Sep 17 00:00:00 2001 From: Ayan Sarkar <71203077+Ayan-10@users.noreply.github.com> Date: Mon, 19 Apr 2021 16:01:01 +0530 Subject: [PATCH] READ_EXTERNAL_STORAGE permission is not necessary while picking file from gallery (#4356) --- .../contributions/ContributionController.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionController.java b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionController.java index 09b92672b..15c61d836 100644 --- a/app/src/main/java/fr/free/nrw/commons/contributions/ContributionController.java +++ b/app/src/main/java/fr/free/nrw/commons/contributions/ContributionController.java @@ -52,20 +52,16 @@ public class ContributionController { } /** - * Check for permissions and initiate gallery picker + * Initiate gallery picker */ - public void initiateGalleryPick(Activity activity, boolean allowMultipleUploads) { - PermissionUtils.checkPermissionsAndPerformAction(activity, - Manifest.permission.READ_EXTERNAL_STORAGE, - () -> initiateGalleryUpload(activity, allowMultipleUploads), - R.string.storage_permission_title, - R.string.read_storage_permission_rationale); + public void initiateGalleryPick(final Activity activity, final boolean allowMultipleUploads) { + initiateGalleryUpload(activity, allowMultipleUploads); } /** * Open chooser for gallery uploads */ - private void initiateGalleryUpload(Activity activity, boolean allowMultipleUploads) { + private void initiateGalleryUpload(final Activity activity, final boolean allowMultipleUploads) { setPickerConfiguration(activity, allowMultipleUploads); FilePicker.openGallery(activity, 0); }