Update video button state in conference

This commit is contained in:
Christophe Deschamps 2022-05-09 18:04:00 +02:00
parent cc472ef0f9
commit c844b36a47

View file

@ -208,10 +208,10 @@ class ControlsViewModel {
}
func isVideoCallOrConferenceActive() -> Bool {
if let conference = core.conference, conference.isIn {
return conference.currentParams?.videoEnabled == true
if let currentCall = core.currentCall, let params = currentCall.params {
return params.videoEnabled && (currentCall.conference == nil || params.videoDirection == MediaDirection.SendRecv)
} else {
return core.currentCall?.currentParams?.videoEnabled == true
return false
}
}