From 3bdab389f181b0e1f40f8fe62d1b548eaf38ea1f Mon Sep 17 00:00:00 2001 From: Christophe Deschamps Date: Mon, 9 May 2022 18:58:34 +0200 Subject: [PATCH] Update video window visibility --- .../Views/Fragments/Conference/VoipGridParticipantCell.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Classes/Swift/Voip/Views/Fragments/Conference/VoipGridParticipantCell.swift b/Classes/Swift/Voip/Views/Fragments/Conference/VoipGridParticipantCell.swift index 4b7a7508b..fe26dfdfe 100644 --- a/Classes/Swift/Voip/Views/Fragments/Conference/VoipGridParticipantCell.swift +++ b/Classes/Swift/Voip/Views/Fragments/Conference/VoipGridParticipantCell.swift @@ -47,14 +47,18 @@ class VoipGridParticipantCell: UICollectionViewCell { self.updateBackground() self.pause.isHidden = isIn == true self.pauseLabel.isHidden = self.pause.isHidden + self.videoView.isHidden = data.videoEnabled.value != true + self.switchCamera.isHidden = data.videoEnabled.value != true || !data.isSwitchCameraAvailable() } data.videoEnabled.clearObservers() data.videoEnabled.readCurrentAndObserve { (videoEnabled) in self.updateBackground() if (videoEnabled == true) { + self.videoView.isHidden = false data.setVideoView(view: self.videoView) self.avatar.isHidden = true } else { + self.videoView.isHidden = true self.avatar.isHidden = false } self.switchCamera.isHidden = videoEnabled != true || !data.isSwitchCameraAvailable()