Index: lib/runtime/dart/isolate.js |
diff --git a/lib/runtime/dart/isolate.js b/lib/runtime/dart/isolate.js |
index dc371ad98979a7902c5eae1b56a57a21e368dd33..e6ba40285cda72d4a80e290d0d2bb456d5cf09bc 100644 |
--- a/lib/runtime/dart/isolate.js |
+++ b/lib/runtime/dart/isolate.js |
@@ -54,7 +54,7 @@ dart.library('dart/isolate', null, /* Imports */[ |
throw new core.UnimplementedError("packageRoot"); |
try { |
if (dart.is(args, core.List)) { |
- for (let i = 0; dart.notNull(i) < dart.notNull(args.length); i = dart.notNull(i) + 1) { |
+ for (let i = 0; dart.notNull(i) < dart.notNull(args[dartx.length]); i = dart.notNull(i) + 1) { |
if (!(typeof args[dartx.get](i) == 'string')) { |
throw new core.ArgumentError(`Args must be a list of Strings ${args}`); |
} |