Skip to content

Commit 3369d96

Browse files
authored
READ_EXTERNAL_STORAGE permission is not necessary while picking file from gallery (commons-app#4356)
1 parent a03c04e commit 3369d96

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

app/src/main/java/fr/free/nrw/commons/contributions/ContributionController.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,16 @@ public void initiateCameraPick(Activity activity) {
5252
}
5353

5454
/**
55-
* Check for permissions and initiate gallery picker
55+
* Initiate gallery picker
5656
*/
57-
public void initiateGalleryPick(Activity activity, boolean allowMultipleUploads) {
58-
PermissionUtils.checkPermissionsAndPerformAction(activity,
59-
Manifest.permission.READ_EXTERNAL_STORAGE,
60-
() -> initiateGalleryUpload(activity, allowMultipleUploads),
61-
R.string.storage_permission_title,
62-
R.string.read_storage_permission_rationale);
57+
public void initiateGalleryPick(final Activity activity, final boolean allowMultipleUploads) {
58+
initiateGalleryUpload(activity, allowMultipleUploads);
6359
}
6460

6561
/**
6662
* Open chooser for gallery uploads
6763
*/
68-
private void initiateGalleryUpload(Activity activity, boolean allowMultipleUploads) {
64+
private void initiateGalleryUpload(final Activity activity, final boolean allowMultipleUploads) {
6965
setPickerConfiguration(activity, allowMultipleUploads);
7066
FilePicker.openGallery(activity, 0);
7167
}

0 commit comments

Comments
 (0)