From d34ba5df7ca2e152eee91d1e84827f868439e7fd Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Tue, 10 Jan 2023 17:10:55 +0100 Subject: [PATCH] Fix participant video display when second participant joins with video activated --- .../Conference/VoipConferenceActiveSpeakerView.swift | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Classes/Swift/Voip/Views/Fragments/Conference/VoipConferenceActiveSpeakerView.swift b/Classes/Swift/Voip/Views/Fragments/Conference/VoipConferenceActiveSpeakerView.swift index b21a3af4b..731724848 100644 --- a/Classes/Swift/Voip/Views/Fragments/Conference/VoipConferenceActiveSpeakerView.swift +++ b/Classes/Swift/Voip/Views/Fragments/Conference/VoipConferenceActiveSpeakerView.swift @@ -103,12 +103,6 @@ class VoipConferenceActiveSpeakerView: UIView, UICollectionViewDataSource, UICol } } else if (otherSpeakersCount == 1) { if let data = model.conferenceParticipantDevices.value!.last { - data.videoEnabled.readCurrentAndObserve { video in - self.fillActiveSpeakerSpace(data: data,video: video == true) - } - data.micMuted.readCurrentAndObserve { muted in - self.muted.isHidden = muted != true - } data.isInConference.readCurrentAndObserve { isIn in self.pause.isHidden = isIn == true || data.isJoining.value == true if (isIn != true) { @@ -116,6 +110,12 @@ class VoipConferenceActiveSpeakerView: UIView, UICollectionViewDataSource, UICol self.activeSpeakerVideoViewAlone.isHidden = true } } + data.videoEnabled.readCurrentAndObserve { video in + self.fillActiveSpeakerSpace(data: data,video: video == true) + } + data.micMuted.readCurrentAndObserve { muted in + self.muted.isHidden = muted != true + } } self.layoutRotatableElements() self.meGrid.isHidden = false