Skip to content

Commit bd91c52

Browse files
committed
fix: deallocation of ReactNativeBrownfieldModule.mm static shared ref, missing import in Android OA
1 parent bd47b66 commit bd91c52

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

packages/react-native-brownfield/android/src/oldarch/ReactNativeBrownfieldModule.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.callstack.reactnativebrownfield
22

3+
import android.util.Log
34
import com.facebook.react.bridge.ReactApplicationContext
45
import com.facebook.react.bridge.ReactContextBaseJavaModule
56
import com.facebook.react.bridge.ReactMethod

packages/react-native-brownfield/ios/ReactNativeBrownfieldModule.mm

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ - (instancetype)init {
2727

2828
- (void)dealloc {
2929
[[NSNotificationCenter defaultCenter] removeObserver:self];
30+
31+
if (_sharedInstance == self) {
32+
_sharedInstance = nil;
33+
}
3034
}
3135

3236
- (void)handleNativeToJSMessage:(NSNotification *)notification {

0 commit comments

Comments
 (0)