瀏覽代碼

add guard before APP in middleware.js

master
Radium Zheng 6 年之前
父節點
當前提交
0410af9e5e
共有 1 個檔案被更改,包括 5 行新增4 行删除
  1. 5
    4
      react/features/local-recording/middleware.js

+ 5
- 4
react/features/local-recording/middleware.js 查看文件

64
             }, 10000));
64
             }, 10000));
65
         };
65
         };
66
 
66
 
67
-        APP.keyboardshortcut.registerShortcut('L', null, () => {
68
-            sendAnalytics(createShortcutEvent('local.recording'));
69
-            dispatch(toggleDialog(LocalRecordingInfoDialog));
70
-        }, 'keyboardShortcuts.localRecording');
67
+        typeof APP === 'object' && typeof APP.keyboardshortcut === 'object'
68
+            && APP.keyboardshortcut.registerShortcut('L', null, () => {
69
+                sendAnalytics(createShortcutEvent('local.recording'));
70
+                dispatch(toggleDialog(LocalRecordingInfoDialog));
71
+            }, 'keyboardShortcuts.localRecording');
71
         break;
72
         break;
72
     case APP_WILL_UNMOUNT:
73
     case APP_WILL_UNMOUNT:
73
         recordingController.onStateChanged = null;
74
         recordingController.onStateChanged = null;

Loading…
取消
儲存