Index: lib/runtime/dart/isolate.js |
diff --git a/lib/runtime/dart/isolate.js b/lib/runtime/dart/isolate.js |
index ff74032313e2feab347aae6729c9674ba3707a1d..b9fb359799aee432a7f4f5e6868359b291483bad 100644 |
--- a/lib/runtime/dart/isolate.js |
+++ b/lib/runtime/dart/isolate.js |
@@ -31,7 +31,7 @@ var isolate; |
static spawn(entryPoint, message, opts) { |
let paused = opts && 'paused' in opts ? opts.paused : false; |
try { |
- return dart.as(_isolate_helper.IsolateNatives.spawnFunction(entryPoint, message, paused).then(dart.as(msg => new Isolate(dart.as(dart.dindex(msg, 1), SendPort), {pauseCapability: dart.as(dart.dindex(msg, 2), Capability), terminateCapability: dart.as(dart.dindex(msg, 3), Capability)}), dart.functionType(dart.dynamic, [core.List]))), async.Future$(Isolate)); |
+ return dart.as(_isolate_helper.IsolateNatives.spawnFunction(entryPoint, message, paused).then(msg => new Isolate(dart.as(dart.dindex(msg, 1), SendPort), {pauseCapability: dart.as(dart.dindex(msg, 2), Capability), terminateCapability: dart.as(dart.dindex(msg, 3), Capability)})), async.Future$(Isolate)); |
} catch (e) { |
let st = dart.stackTrace(e); |
return new async.Future$(Isolate).error(e, st); |
@@ -53,7 +53,7 @@ var isolate; |
} else if (args != null) { |
throw new core.ArgumentError(`Args must be a list of Strings ${args}`); |
} |
- return dart.as(_isolate_helper.IsolateNatives.spawnUri(uri, args, message, paused).then(dart.as(msg => new Isolate(dart.as(dart.dindex(msg, 1), SendPort), {pauseCapability: dart.as(dart.dindex(msg, 2), Capability), terminateCapability: dart.as(dart.dindex(msg, 3), Capability)}), dart.functionType(dart.dynamic, [core.List]))), async.Future$(Isolate)); |
+ return dart.as(_isolate_helper.IsolateNatives.spawnUri(uri, args, message, paused).then(msg => new Isolate(dart.as(dart.dindex(msg, 1), SendPort), {pauseCapability: dart.as(dart.dindex(msg, 2), Capability), terminateCapability: dart.as(dart.dindex(msg, 3), Capability)})), async.Future$(Isolate)); |
} catch (e) { |
let st = dart.stackTrace(e); |
return new async.Future$(Isolate).error(e, st); |