diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallScreen.kt b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallScreen.kt index 6066501459..7c0b65736a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallScreen.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallScreen.kt @@ -354,11 +354,14 @@ private fun BoxScope.Viewport( onToggleCameraDirection: () -> Unit, modifier: Modifier = Modifier ) { - if (webRtcCallState.isPreJoinOrNetworkUnavailable) { + val isEmptyOngoingCall = webRtcCallState.inOngoingCall && callParticipantsPagerState.callParticipants.isEmpty() + if (webRtcCallState.isPreJoinOrNetworkUnavailable || isEmptyOngoingCall) { LargeLocalVideoRenderer( localParticipant = localParticipant, modifier = modifier ) + + return } val isLargeGroupCall = overflowParticipants.size > 1