From 1886294c68fa01cd2a4fd6e34d5e8690eaa32dda Mon Sep 17 00:00:00 2001 From: Joon Ho Cho Date: Mon, 11 Sep 2017 06:22:21 -0700 Subject: [PATCH 1/2] fix bridge issue --- lib/ios/RNNEventEmitter.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ios/RNNEventEmitter.m b/lib/ios/RNNEventEmitter.m index fdb14048357..64af2635f2a 100644 --- a/lib/ios/RNNEventEmitter.m +++ b/lib/ios/RNNEventEmitter.m @@ -34,7 +34,9 @@ -(void)sendOnNavigationButtonPressed:(NSString *)containerId buttonId:(NSString* # pragma mark private -(void)send:(NSString *)eventName body:(id)body { - [self sendEventWithName:eventName body:body]; + if ([self bridge] != nil) { + [self sendEventWithName:eventName body:body]; + } } @end From 0d23afaa7bdb795760c97f0a15505d10ceafa64b Mon Sep 17 00:00:00 2001 From: Joon Ho Cho Date: Mon, 11 Sep 2017 07:31:16 -0700 Subject: [PATCH 2/2] Update RNNEventEmitter.m --- lib/ios/RNNEventEmitter.m | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/ios/RNNEventEmitter.m b/lib/ios/RNNEventEmitter.m index 64af2635f2a..aceaf813b29 100644 --- a/lib/ios/RNNEventEmitter.m +++ b/lib/ios/RNNEventEmitter.m @@ -34,6 +34,7 @@ -(void)sendOnNavigationButtonPressed:(NSString *)containerId buttonId:(NSString* # pragma mark private -(void)send:(NSString *)eventName body:(id)body { + // TODO This is a quick and dirty fix to issues/#1514. if ([self bridge] != nil) { [self sendEventWithName:eventName body:body]; }