From 3b6febf54cc2816bd1426c69da8eaf47b30093e3 Mon Sep 17 00:00:00 2001 From: Gabriel Donadel Date: Mon, 29 Apr 2024 15:43:38 -0300 Subject: [PATCH] Prevent iOS bridgeless initialization from getting the wrong bridge --- apple/REAModule.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apple/REAModule.mm b/apple/REAModule.mm index 714cc3b2f29..4148ea54e26 100644 --- a/apple/REAModule.mm +++ b/apple/REAModule.mm @@ -281,7 +281,7 @@ - (void)sendEventWithName:(NSString *)eventName body:(id)body { if (_isBridgeless) { #if REACT_NATIVE_MINOR_VERSION >= 74 && defined(RCT_NEW_ARCH_ENABLED) - RCTCxxBridge *cxxBridge = (RCTCxxBridge *)[RCTBridge currentBridge]; + RCTCxxBridge *cxxBridge = (RCTCxxBridge *)self.bridge; auto &rnRuntime = *(jsi::Runtime *)cxxBridge.runtime; auto executorFunction = ([executor = _runtimeExecutor](std::function &&callback) { // Convert to Objective-C block so it can be captured properly.