浏览代码

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.
master
Hristo Terezov 5 年前
父节点
当前提交
1740aaf973
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3
    4
      react/features/video-quality/middleware.js

+ 3
- 4
react/features/video-quality/middleware.js 查看文件

@@ -45,11 +45,10 @@ MiddlewareRegistry.register(({ dispatch, getState }) => next => action => {
45 45
     case SET_CONFIG: {
46 46
         const state = getState();
47 47
         const { videoQuality = {} } = state['features/base/config'];
48
+        const { persistedPrefferedVideoQuality } = state['features/video-quality-persistent-storage'];
48 49
 
49
-        if (videoQuality.persist) {
50
-            dispatch(
51
-                setPreferredVideoQuality(
52
-                    state['features/video-quality-persistent-storage'].persistedPrefferedVideoQuality));
50
+        if (videoQuality.persist && typeof persistedPrefferedVideoQuality !== 'undefined') {
51
+            dispatch(setPreferredVideoQuality(persistedPrefferedVideoQuality));
53 52
         }
54 53
 
55 54
         break;

正在加载...
取消
保存