Ensure runtime established before created contextContainer (#24176)
Summary: Ensure bridge finished initialize before we access runtime. cc. shergin. [iOS] [Fixed] - Ensure runtime established before created contextContainer Pull Request resolved: https://github.com/facebook/react-native/pull/24176 Differential Revision: D14660690 Pulled By: shergin fbshipit-source-id: 1d4237a0a344abf32d52243e46f92e346a63e3da
This commit is contained in:
Родитель
d5ae59ab2a
Коммит
b312543d3c
|
@ -221,6 +221,11 @@ using namespace facebook::react;
|
|||
_contextContainer->registerInstance(_reactNativeConfig, "ReactNativeConfig");
|
||||
|
||||
auto messageQueueThread = _batchedBridge.jsMessageThread;
|
||||
if (messageQueueThread) {
|
||||
// Make sure initializeBridge completed
|
||||
messageQueueThread->runOnQueueSync([] {});
|
||||
}
|
||||
|
||||
auto runtime = (facebook::jsi::Runtime *)((RCTCxxBridge *)_batchedBridge).runtime;
|
||||
|
||||
RuntimeExecutor runtimeExecutor =
|
||||
|
|
Загрузка…
Ссылка в новой задаче