ソースを参照

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;

読み込み中…
キャンセル
保存