Index: samples/isolate_html/isolate_sample.dart |
diff --git a/samples/isolate_html/isolate_sample.dart b/samples/isolate_html/isolate_sample.dart |
index 4f239a8811329435a40c7afd7fbf8ffdb846e733..f3a9079ecf11a2dc44f7a8baa21bd35d42d19f8a 100644 |
--- a/samples/isolate_html/isolate_sample.dart |
+++ b/samples/isolate_html/isolate_sample.dart |
@@ -75,9 +75,11 @@ void isolateMain() { |
if (div.query('input.replyCheckbox').checked) { |
InputElement element = div.query('.delayTextbox'); |
int millis = int.parse(element.value); |
- new Timer(new Duration(milliseconds: millis), () { |
+ // TODO(justinfagnani): use Timer when it works in isolates in dart2js |
+ // see: http://dartbug.com/4997 |
+ window.setTimeout(() { |
replyTo.send('this is a reply from isolate "${isolateName}"', null); |
- }); |
+ }, millis); |
} |
} |