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;