mirror of
https://github.com/status-im/react-native.git
synced 2025-02-25 15:45:32 +00:00
Fix extra native modules missing bridge after reload
Summary: public Since we don't actually recreate our native modules every time (will fix in follow-up), we'd never update the reference after reloading the bridge, and all navigation would fail. Reviewed By: majak Differential Revision: D2811406 fb-gh-sync-id: 4f4fd73bbdecfe510e1e1554668b2354181f22a8
This commit is contained in:
parent
b115277d00
commit
0fa1f8d94f
@ -58,7 +58,7 @@ RCT_NOT_IMPLEMENTED(- (instancetype)init);
|
||||
- (void)setBridgeForInstance
|
||||
{
|
||||
RCTAssert(_instance, @"setBridgeForInstance called before %@ initialized", self.name);
|
||||
if ([_instance respondsToSelector:@selector(bridge)] && !_instance.bridge) {
|
||||
if ([_instance respondsToSelector:@selector(bridge)] && _instance.bridge != _bridge) {
|
||||
@try {
|
||||
[(id)_instance setValue:_bridge forKey:@"bridge"];
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user