Преглед изворни кода

fix(ios) Fixes RCTBridge not being released when JitsiMeet is trying to destroy its bridge on some OS versions

master
Zoltán Ulrich пре 4 година
родитељ
комит
9506f3ac3d
3 измењених фајлова са 7 додато и 0 уклоњено
  1. 1
    0
      ios/sdk/src/JitsiMeet.m
  2. 2
    0
      ios/sdk/src/RCTBridgeWrapper.h
  3. 4
    0
      ios/sdk/src/RCTBridgeWrapper.m

+ 1
- 0
ios/sdk/src/JitsiMeet.m Прегледај датотеку

@@ -127,6 +127,7 @@
127 127
 }
128 128
 
129 129
 - (void)destroyReactNativeBridge {
130
+    [_bridgeWrapper invalidate];
130 131
     _bridgeWrapper = nil;
131 132
 }
132 133
 

+ 2
- 0
ios/sdk/src/RCTBridgeWrapper.h Прегледај датотеку

@@ -34,4 +34,6 @@
34 34
 
35 35
 @property (nonatomic, readonly, strong)  RCTBridge *bridge;
36 36
 
37
+- (void)invalidate;
38
+
37 39
 @end

+ 4
- 0
ios/sdk/src/RCTBridgeWrapper.m Прегледај датотеку

@@ -33,6 +33,10 @@
33 33
     return self;
34 34
 }
35 35
 
36
+- (void)invalidate {
37
+    [_bridge invalidate];
38
+}
39
+
36 40
 #pragma mark helper methods for getting the packager URL
37 41
 
38 42
 #if DEBUG

Loading…
Откажи
Сачувај