From d6926c546803de48228efb18358982d9eab2c840 Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Tue, 13 Sep 2016 06:43:04 -0700 Subject: [PATCH] Allow precreated JSC executor init without applicationScript Reviewed By: mmmulani Differential Revision: D3836643 fbshipit-source-id: 18937ef5b39ebe3b3fd743490f86e40ffa6ee015 --- React/Executors/RCTJSCExecutor.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/React/Executors/RCTJSCExecutor.mm b/React/Executors/RCTJSCExecutor.mm index 7271931f3..8aa623fa8 100644 --- a/React/Executors/RCTJSCExecutor.mm +++ b/React/Executors/RCTJSCExecutor.mm @@ -329,7 +329,7 @@ static NSThread *newJavaScriptThread(void) *JSContext = data.context; } RCTJSCExecutor *executor = [[RCTJSCExecutor alloc] initWithJSContextData:data]; - if (![executor _synchronouslyExecuteApplicationScript:applicationScript sourceURL:sourceURL JSContext:data.context error:error]) { + if (applicationScript && ![executor _synchronouslyExecuteApplicationScript:applicationScript sourceURL:sourceURL JSContext:data.context error:error]) { return nil; // error has been set by _synchronouslyExecuteApplicationScript: } return executor;