From da17b237e15e20adf20d6b917349d6389efb17fd Mon Sep 17 00:00:00 2001 From: Valentin Shergin Date: Sun, 3 Dec 2017 20:03:25 -0800 Subject: [PATCH] RCTSurface: Use async dispatch to register root shadow view Summary: We don't really need sync dispatch here. We only need sequential execution of our UIManager blocks. Reviewed By: rsnara Differential Revision: D6367069 fbshipit-source-id: cc675aafd6c762506048bcf65c24e54080b013a5 --- React/Base/Surface/RCTSurface.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React/Base/Surface/RCTSurface.mm b/React/Base/Surface/RCTSurface.mm index 6cf991cef063b0..4441822e414b7a 100644 --- a/React/Base/Surface/RCTSurface.mm +++ b/React/Base/Surface/RCTSurface.mm @@ -311,7 +311,7 @@ - (void)_registerRootViewTag } RCTUIManager *uiManager = batchedBridge.uiManager; - RCTUnsafeExecuteOnUIManagerQueueSync(^{ + RCTExecuteOnUIManagerQueue(^{ [uiManager registerRootViewTag:self->_rootViewTag]; RCTSurfaceRootShadowView *rootShadowView =