From e9cb4e93f552ea4ddbb94bc0a3b2240013444382 Mon Sep 17 00:00:00 2001 From: Erwan Croze Date: Mon, 16 Jan 2017 15:29:17 +0100 Subject: [PATCH] Fixing missing permission asking to multimedia access to upload an image on chat --- src/org/linphone/LinphoneActivity.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/org/linphone/LinphoneActivity.java b/src/org/linphone/LinphoneActivity.java index 842c5ec84..a226731a2 100644 --- a/src/org/linphone/LinphoneActivity.java +++ b/src/org/linphone/LinphoneActivity.java @@ -1188,16 +1188,14 @@ public class LinphoneActivity extends LinphoneGenericActivity implements OnClick Log.i("[Permission] Camera permission is " + (camera == PackageManager.PERMISSION_GRANTED ? "granted" : "denied")); if (readExternalStorage != PackageManager.PERMISSION_GRANTED) { - if (LinphonePreferences.instance().firstTimeAskingForPermission(Manifest.permission.READ_EXTERNAL_STORAGE) || ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.READ_EXTERNAL_STORAGE)) { - Log.i("[Permission] Asking for read external storage"); - permissionsList.add(Manifest.permission.READ_EXTERNAL_STORAGE); - } + ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.READ_EXTERNAL_STORAGE); + Log.i("[Permission] Asking for read external storage"); + permissionsList.add(Manifest.permission.READ_EXTERNAL_STORAGE); } if (camera != PackageManager.PERMISSION_GRANTED) { - if (LinphonePreferences.instance().firstTimeAskingForPermission(Manifest.permission.CAMERA) || ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.CAMERA)) { - Log.i("[Permission] Asking for camera"); - permissionsList.add(Manifest.permission.CAMERA); - } + ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.CAMERA); + Log.i("[Permission] Asking for camera"); + permissionsList.add(Manifest.permission.CAMERA); } if (permissionsList.size() > 0) { String[] permissions = new String[permissionsList.size()];