Fixing missing permission asking to multimedia access to upload an image on chat

This commit is contained in:
Erwan Croze 2017-01-16 15:29:17 +01:00
parent b6b4f4f547
commit e9cb4e93f5

View file

@ -1188,17 +1188,15 @@ public class LinphoneActivity extends LinphoneGenericActivity implements OnClick
Log.i("[Permission] Camera permission is " + (camera == PackageManager.PERMISSION_GRANTED ? "granted" : "denied")); Log.i("[Permission] Camera permission is " + (camera == PackageManager.PERMISSION_GRANTED ? "granted" : "denied"));
if (readExternalStorage != PackageManager.PERMISSION_GRANTED) { if (readExternalStorage != PackageManager.PERMISSION_GRANTED) {
if (LinphonePreferences.instance().firstTimeAskingForPermission(Manifest.permission.READ_EXTERNAL_STORAGE) || ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.READ_EXTERNAL_STORAGE)) { ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.READ_EXTERNAL_STORAGE);
Log.i("[Permission] Asking for read external storage"); Log.i("[Permission] Asking for read external storage");
permissionsList.add(Manifest.permission.READ_EXTERNAL_STORAGE); permissionsList.add(Manifest.permission.READ_EXTERNAL_STORAGE);
} }
}
if (camera != PackageManager.PERMISSION_GRANTED) { if (camera != PackageManager.PERMISSION_GRANTED) {
if (LinphonePreferences.instance().firstTimeAskingForPermission(Manifest.permission.CAMERA) || ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.CAMERA)) { ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.CAMERA);
Log.i("[Permission] Asking for camera"); Log.i("[Permission] Asking for camera");
permissionsList.add(Manifest.permission.CAMERA); permissionsList.add(Manifest.permission.CAMERA);
} }
}
if (permissionsList.size() > 0) { if (permissionsList.size() > 0) {
String[] permissions = new String[permissionsList.size()]; String[] permissions = new String[permissionsList.size()];
permissions = permissionsList.toArray(permissions); permissions = permissionsList.toArray(permissions);