Bladeren bron

android: fix NPE when handling onHostPause

If the Activity is put into the background before the ReactContext is created we
get an NPE here. While the window might be short, it's thechnically possible to
hit this, as our Crashlytics reports show.
master
Saúl Ibarra Corretgé 6 jaren geleden
bovenliggende
commit
944e8f8353
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1
    1
      android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetActivityDelegate.java

+ 1
- 1
android/sdk/src/main/java/org/jitsi/meet/sdk/JitsiMeetActivityDelegate.java Bestand weergeven

@@ -122,7 +122,7 @@ public class JitsiMeetActivityDelegate {
122 122
             // https://github.com/facebook/react-native/blob/df4e67fe75d781d1eb264128cadf079989542755/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java#L512
123 123
             // Why this happens is a mystery wrapped in an enigma.
124 124
             ReactContext reactContext = reactInstanceManager.getCurrentReactContext();
125
-            if (activity == reactContext.getCurrentActivity()) {
125
+            if (reactContext != null && activity == reactContext.getCurrentActivity()) {
126 126
                 reactInstanceManager.onHostPause(activity);
127 127
             }
128 128
         }

Laden…
Annuleren
Opslaan