瀏覽代碼

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;

Loading…
取消
儲存