Fixed check permission + DTMF RFC and SIP can be used at the same time
This commit is contained in:
parent
fdb63fb119
commit
27f1796251
1 changed files with 3 additions and 6 deletions
|
@ -622,9 +622,8 @@ public class CallActivity extends Activity implements OnClickListener, SensorEve
|
||||||
if (camera == PackageManager.PERMISSION_GRANTED) {
|
if (camera == PackageManager.PERMISSION_GRANTED) {
|
||||||
disableVideo(isVideoEnabled(LinphoneManager.getLc().getCurrentCall()));
|
disableVideo(isVideoEnabled(LinphoneManager.getLc().getCurrentCall()));
|
||||||
} else {
|
} else {
|
||||||
if (LinphonePreferences.instance().firstTimeAskingForPermission(Manifest.permission.CAMERA) || ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.CAMERA)) {
|
checkAndRequestPermission(Manifest.permission.CAMERA, PERMISSIONS_ENABLED_CAMERA);
|
||||||
checkAndRequestPermission(Manifest.permission.CAMERA, PERMISSIONS_ENABLED_CAMERA);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (id == R.id.micro) {
|
else if (id == R.id.micro) {
|
||||||
|
@ -634,9 +633,7 @@ public class CallActivity extends Activity implements OnClickListener, SensorEve
|
||||||
if (recordAudio == PackageManager.PERMISSION_GRANTED) {
|
if (recordAudio == PackageManager.PERMISSION_GRANTED) {
|
||||||
toggleMicro();
|
toggleMicro();
|
||||||
} else {
|
} else {
|
||||||
if (LinphonePreferences.instance().firstTimeAskingForPermission(Manifest.permission.RECORD_AUDIO) || ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.RECORD_AUDIO)) {
|
checkAndRequestPermission(Manifest.permission.RECORD_AUDIO, PERMISSIONS_ENABLED_MIC);
|
||||||
checkAndRequestPermission(Manifest.permission.RECORD_AUDIO, PERMISSIONS_ENABLED_MIC);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (id == R.id.speaker) {
|
else if (id == R.id.speaker) {
|
||||||
|
|
Loading…
Reference in a new issue