diff --git a/ts/services/calling.ts b/ts/services/calling.ts index dd57f5b183..d232052eee 100644 --- a/ts/services/calling.ts +++ b/ts/services/calling.ts @@ -1406,6 +1406,9 @@ export class CallingClass { secretParams, }); + // Set the camera disposition as we transition from the lobby to the group call. + this.#cameraEnabled = hasLocalVideo; + groupCall.setOutgoingAudioMuted(!hasLocalAudio); groupCall.setOutgoingVideoMuted(!hasLocalVideo); drop(this.enableCaptureAndSend(groupCall, undefined, logId)); @@ -1768,6 +1771,9 @@ export class CallingClass { adminPasskey, }); + // Set the camera disposition as we transition from the lobby to the call link call. + this.#cameraEnabled = hasLocalVideo; + groupCall.setOutgoingAudioMuted(!hasLocalAudio); groupCall.setOutgoingVideoMuted(!hasLocalVideo); drop(this.enableCaptureAndSend(groupCall));