Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(678)

Unified Diff: samples/swarm/swarm_ui_lib/touch/Scroller.dart

Issue 17490002: Make asBroadcastStream take two callbacks. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Reintroduce zone. Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/scheduled_test/lib/src/utils.dart ('k') | sdk/lib/_internal/pub/lib/src/error_group.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: samples/swarm/swarm_ui_lib/touch/Scroller.dart
diff --git a/samples/swarm/swarm_ui_lib/touch/Scroller.dart b/samples/swarm/swarm_ui_lib/touch/Scroller.dart
index 96b96db0cef4516ccb01b06c617a5671f7484df7..2d06f291621ca8cf3e4750dc2f6c8e4a5478f850 100644
--- a/samples/swarm/swarm_ui_lib/touch/Scroller.dart
+++ b/samples/swarm/swarm_ui_lib/touch/Scroller.dart
@@ -246,40 +246,40 @@ class Scroller implements Draggable, MomentumDelegate {
Stream<Event> get onScrollerStart {
if (_onScrollerStart == null) {
- _onScrollerStart = new StreamController<Event>(sync: true);
- _onScrollerStartStream = _onScrollerStart.stream.asBroadcastStream();
+ _onScrollerStart = new StreamController<Event>.broadcast(sync: true);
+ _onScrollerStartStream = _onScrollerStart.stream;
}
return _onScrollerStartStream;
}
Stream<Event> get onScrollerEnd {
if (_onScrollerEnd == null) {
- _onScrollerEnd = new StreamController<Event>(sync: true);
- _onScrollerEndStream = _onScrollerEnd.stream.asBroadcastStream();
+ _onScrollerEnd = new StreamController<Event>.broadcast(sync: true);
+ _onScrollerEndStream = _onScrollerEnd.stream;
}
return _onScrollerEndStream;
}
Stream<Event> get onScrollerDragEnd {
if (_onScrollerDragEnd == null) {
- _onScrollerDragEnd = new StreamController<Event>(sync: true);
- _onScrollerDragEndStream = _onScrollerDragEnd.stream.asBroadcastStream();
+ _onScrollerDragEnd = new StreamController<Event>.broadcast(sync: true);
+ _onScrollerDragEndStream = _onScrollerDragEnd.stream;
}
return _onScrollerDragEndStream;
}
Stream<Event> get onContentMoved {
if (_onContentMoved == null) {
- _onContentMoved = new StreamController<Event>(sync: true);
- _onContentMovedStream = _onContentMoved.stream.asBroadcastStream();
+ _onContentMoved = new StreamController<Event>.broadcast(sync: true);
+ _onContentMovedStream = _onContentMoved.stream;
}
return _onContentMovedStream;
}
Stream<Event> get onDecelStart {
if (_onDecelStart == null) {
- _onDecelStart = new StreamController<Event>(sync: true);
- _onDecelStartStream = _onDecelStart.stream.asBroadcastStream();
+ _onDecelStart = new StreamController<Event>.broadcast(sync: true);
+ _onDecelStartStream = _onDecelStart.stream;
}
return _onDecelStartStream;
}
« no previous file with comments | « pkg/scheduled_test/lib/src/utils.dart ('k') | sdk/lib/_internal/pub/lib/src/error_group.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698