Fixing checking permissions on runtime

This commit is contained in:
Erwan Croze 2016-12-27 09:56:07 +01:00
parent 8784721a5b
commit 696319453d

View file

@ -1213,10 +1213,9 @@ public class LinphoneActivity extends LinphoneGenericActivity implements OnClick
Log.i("[Permission] " + permission + " is " + (permissionGranted == PackageManager.PERMISSION_GRANTED ? "granted" : "denied")); Log.i("[Permission] " + permission + " is " + (permissionGranted == PackageManager.PERMISSION_GRANTED ? "granted" : "denied"));
if (permissionGranted != PackageManager.PERMISSION_GRANTED) { if (permissionGranted != PackageManager.PERMISSION_GRANTED) {
if (LinphonePreferences.instance().firstTimeAskingForPermission(permission) || ActivityCompat.shouldShowRequestPermissionRationale(this, permission)) { ActivityCompat.shouldShowRequestPermissionRationale(this, permission);
Log.i("[Permission] Asking for " + permission); Log.i("[Permission] Asking for " + permission);
ActivityCompat.requestPermissions(this, new String[] { permission }, result); ActivityCompat.requestPermissions(this, new String[] { permission }, result);
}
} }
} }