From 1da15910fcf473aae54f20fa48a9b7127d3ad68e Mon Sep 17 00:00:00 2001 From: Dominik Pesch Date: Thu, 23 May 2024 17:59:38 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20[7157]Remove=20WRITE=5FEXTERNAL=5FSTORAGE?= =?UTF-8?q?=20in=20CameraLauncher=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit removes the request for the WRITE_EXTERNAL_STORAGE permission in the CameraLauncher file for Android API 32 or lower. This is a fix for bug [7157] where the permission was always being denied and was also deemed not necessary for the function of the app. --- src/android/CameraLauncher.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/android/CameraLauncher.java b/src/android/CameraLauncher.java index 552c3e6d0..1e6a6b2f2 100644 --- a/src/android/CameraLauncher.java +++ b/src/android/CameraLauncher.java @@ -242,7 +242,9 @@ private String[] getPermissions(boolean storageOnly, int mediaType) { } else { // Android API 32 or lower permissions.add(Manifest.permission.READ_EXTERNAL_STORAGE); - permissions.add(Manifest.permission.WRITE_EXTERNAL_STORAGE); + + // dom, 2024-05-22, Bugfix [7157]: WRITE_EXTERNAL_STORAGE is always denied and not needed! + //permissions.add(Manifest.permission.WRITE_EXTERNAL_STORAGE); } if (!storageOnly) {