mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 04:58:45 +00:00
Add SDK check for incoming call state during full screen intent display.
This commit is contained in:
@@ -268,7 +268,7 @@ class WebRtcCallActivity : BaseActivity(), SafetyNumberChangeDialog.Callback, Re
|
||||
|
||||
if (!callPermissionsDialogController.isAskingForPermission && !viewModel.isCallStarting && !isChangingConfigurations) {
|
||||
val state = viewModel.callParticipantsStateSnapshot
|
||||
if (state.callState.isPreJoinOrNetworkUnavailable || state.callState.isIncomingOrHandledElsewhere) {
|
||||
if (state.callState.isPreJoinOrNetworkUnavailable || (Build.VERSION.SDK_INT >= 27 && state.callState.isIncomingOrHandledElsewhere)) {
|
||||
if (getCallIntent().isStartedFromFullScreen && state.callState == WebRtcViewModel.State.CALL_INCOMING) {
|
||||
Log.w(TAG, "Pausing during full-screen incoming call view. Refusing to finish.")
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user