[ReactNative] Allow recover from debugger error

This commit is contained in:
Tadeu Zagallo 2015-04-02 13:34:50 -07:00
parent f66c1643f5
commit 5be7fae286
1 changed files with 7 additions and 1 deletions

View File

@ -592,7 +592,13 @@ static id<RCTJavaScriptExecutor> _latestJSExecutor;
}]; }];
if (_bundlePath != nil) { // Allow testing without a script if (_javaScriptExecutor == nil) {
/**
* HACK (tadeu): If it failed to connect to the debugger, set loaded to true so we can
* reload
*/
_loaded = YES;
} else if (_bundlePath != nil) { // Allow testing without a script
RCTJavaScriptLoader *loader = [[RCTJavaScriptLoader alloc] initWithBridge:self]; RCTJavaScriptLoader *loader = [[RCTJavaScriptLoader alloc] initWithBridge:self];
[loader loadBundleAtURL:[NSURL URLWithString:_bundlePath] [loader loadBundleAtURL:[NSURL URLWithString:_bundlePath]
onComplete:^(NSError *error) { onComplete:^(NSError *error) {