Index: tool/input_sdk/private/isolate_helper.dart |
diff --git a/tool/input_sdk/private/isolate_helper.dart b/tool/input_sdk/private/isolate_helper.dart |
index cc5072692b804ead6fd5cb3daed267bcf9158332..ceac6601b26adca1fbd2b08e7181e0245f63783e 100644 |
--- a/tool/input_sdk/private/isolate_helper.dart |
+++ b/tool/input_sdk/private/isolate_helper.dart |
@@ -652,12 +652,10 @@ class _EventLoop { |
void _runHelper() { |
if (globalWindow != null) { |
// Run each iteration from the browser's top event loop. |
- // TODO(vsm): Revert to original pattern. |
- // See: https://github.com/dart-lang/dev_compiler/issues/177 |
- Function next = () { |
+ next() { |
if (!runIteration()) return; |
Timer.run(next); |
- }; |
+ } |
next(); |
} else { |
// Run synchronously until no more iterations are available. |