From ce812591f9f628f330d74862b0e6d1d73f9508ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Wed, 8 Jul 2020 10:27:18 +0200 Subject: [PATCH] conference: fix not applying max recv constraints They also need to be applied when changing conferences. --- react/features/base/conference/middleware.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/react/features/base/conference/middleware.js b/react/features/base/conference/middleware.js index a5b0c233f..9b52dd4e9 100644 --- a/react/features/base/conference/middleware.js +++ b/react/features/base/conference/middleware.js @@ -117,14 +117,15 @@ StateListenerRegistry.register( maxReceiverVideoQuality, preferredVideoQuality } = currentState; + const changedConference = conference !== previousState.conference; const changedPreferredVideoQuality = preferredVideoQuality !== previousState.preferredVideoQuality; const changedMaxVideoQuality = maxReceiverVideoQuality !== previousState.maxReceiverVideoQuality; - if (changedPreferredVideoQuality || changedMaxVideoQuality) { + if (changedConference || changedPreferredVideoQuality || changedMaxVideoQuality) { _setReceiverVideoConstraint(conference, preferredVideoQuality, maxReceiverVideoQuality); } - if (changedPreferredVideoQuality) { + if (changedConference || changedPreferredVideoQuality) { _setSenderVideoConstraint(conference, preferredVideoQuality); } });