diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallParticipantViewer.kt b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallParticipantViewer.kt index 123582989a..a443699da0 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallParticipantViewer.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/v2/CallParticipantViewer.kt @@ -64,6 +64,7 @@ import org.thoughtcrime.securesms.contacts.avatars.ProfileContactPhoto import org.thoughtcrime.securesms.events.CallParticipant import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.recipients.rememberRecipientField +import org.thoughtcrime.securesms.ringrtc.CameraState import org.webrtc.RendererCommon /** @@ -191,7 +192,7 @@ fun SelfPipContent( Box(modifier = modifier) { VideoRenderer( participant = participant, - mirror = true, + mirror = participant.cameraDirection == CameraState.Direction.FRONT, modifier = Modifier.fillMaxSize() ) 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 c5a73ca409..3614232ea3 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 @@ -464,7 +464,7 @@ private fun LargeLocalVideoRenderer( participant = localParticipant, renderInPip = false, raiseHandAllowed = false, - mirrorVideo = true, + mirrorVideo = localParticipant.cameraDirection == CameraState.Direction.FRONT, showAudioIndicator = false, onInfoMoreInfoClick = null, modifier = modifier