From 570597c4ac0db0d75a1a51cfc8b07453d4d3e91d Mon Sep 17 00:00:00 2001 From: John Harper Date: Tue, 2 Jun 2015 01:38:50 -0700 Subject: [PATCH] [react-native] dispatch perf updates to main thread --- React/Base/RCTBridge.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/React/Base/RCTBridge.m b/React/Base/RCTBridge.m index 47c7f5942..f122611cd 100644 --- a/React/Base/RCTBridge.m +++ b/React/Base/RCTBridge.m @@ -1555,7 +1555,9 @@ RCT_INNER_BRIDGE_ONLY(_invokeAndProcessModule:(NSString *)module method:(NSStrin RCTProfileEndEvent(@"DispatchFrameUpdate", @"objc_call", nil); - [self.perfStats.jsGraph tick:displayLink.timestamp]; + dispatch_async(dispatch_get_main_queue(), ^{ + [self.perfStats.jsGraph tick:displayLink.timestamp]; + }); } - (void)_mainThreadUpdate:(CADisplayLink *)displayLink