From 1740aaf9736b73fbd79ccaf9a6051d3e0d276738 Mon Sep 17 00:00:00 2001 From: Hristo Terezov Date: Wed, 7 Oct 2020 18:08:48 -0500 Subject: [PATCH] fix(video-quality-dialog): Initial value. Fixes an issue when the video quality dialog is opened for first time and config.videoQuality.persist is true there isn't any selected option. --- react/features/video-quality/middleware.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/react/features/video-quality/middleware.js b/react/features/video-quality/middleware.js index 001fb5cec7..dfa7c70557 100644 --- a/react/features/video-quality/middleware.js +++ b/react/features/video-quality/middleware.js @@ -45,11 +45,10 @@ MiddlewareRegistry.register(({ dispatch, getState }) => next => action => { case SET_CONFIG: { const state = getState(); const { videoQuality = {} } = state['features/base/config']; + const { persistedPrefferedVideoQuality } = state['features/video-quality-persistent-storage']; - if (videoQuality.persist) { - dispatch( - setPreferredVideoQuality( - state['features/video-quality-persistent-storage'].persistedPrefferedVideoQuality)); + if (videoQuality.persist && typeof persistedPrefferedVideoQuality !== 'undefined') { + dispatch(setPreferredVideoQuality(persistedPrefferedVideoQuality)); } break;