Index: tools/dom/templates/html/impl/impl_Window.darttemplate |
diff --git a/tools/dom/templates/html/impl/impl_Window.darttemplate b/tools/dom/templates/html/impl/impl_Window.darttemplate |
index 521fd00227357d460b0a10d295ce5ec148b48add..c9f82796bb954f0b4c9e93e627a53c9e4de1d217 100644 |
--- a/tools/dom/templates/html/impl/impl_Window.darttemplate |
+++ b/tools/dom/templates/html/impl/impl_Window.darttemplate |
@@ -115,7 +115,7 @@ $if DART2JS |
@DomName('Window.requestAnimationFrame') |
int requestAnimationFrame(FrameRequestCallback callback) { |
_ensureRequestAnimationFrame(); |
- return _requestAnimationFrame(_wrapZone(callback)); |
+ return _requestAnimationFrame(_wrapZone/*<num, dynamic>*/(callback)); |
} |
/** |
@@ -341,12 +341,11 @@ class _BeforeUnloadEventStreamProvider implements |
Stream<BeforeUnloadEvent> forTarget(EventTarget e, {bool useCapture: false}) { |
var stream = new _EventStream(e, _eventType, useCapture); |
$if DART2JS |
- var controller = new StreamController(sync: true); |
+ var controller = new StreamController<BeforeUnloadEvent>(sync: true); |
stream.listen((event) { |
var wrapped = new _BeforeUnloadEvent(event); |
controller.add(wrapped); |
- return wrapped.returnValue; |
}); |
return controller.stream; |