Parcourir la source

Fix a possible undefined state usage

master
Lyubomir Marinov il y a 8 ans
Parent
révision
183d3c3ca4
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 3
    3
      react/features/background/middleware.js

+ 3
- 3
react/features/background/middleware.js Voir le fichier

@@ -33,10 +33,10 @@ import { MiddlewareRegistry } from '../base/redux';
33 33
 MiddlewareRegistry.register(store => next => action => {
34 34
     switch (action.type) {
35 35
     case _SET_APP_STATE_LISTENER: {
36
-        const bgState = store.getState()['features/background'];
36
+        const { appStateListener } = store.getState()['features/background'];
37 37
 
38
-        if (bgState.appStateListener) {
39
-            AppState.removeEventListener('change', bgState.listener);
38
+        if (appStateListener) {
39
+            AppState.removeEventListener('change', appStateListener);
40 40
         }
41 41
         if (action.listener) {
42 42
             AppState.addEventListener('change', action.listener);

Chargement…
Annuler
Enregistrer