Index: sdk/lib/isolate/isolate_stream.dart |
diff --git a/sdk/lib/isolate/isolate_stream.dart b/sdk/lib/isolate/isolate_stream.dart |
index 092db3560f61f7cb889a4261b13b7aa7907a0441..a0a30b0095007adf77542dc67752e0504bae1d4c 100644 |
--- a/sdk/lib/isolate/isolate_stream.dart |
+++ b/sdk/lib/isolate/isolate_stream.dart |
@@ -52,7 +52,7 @@ class _CloseToken { |
class IsolateStream extends Stream<dynamic> { |
bool _isClosed = false; |
final ReceivePort _port; |
- StreamController _controller = new StreamController(); |
+ StreamController _controller = new StreamController.multiSubscription(); |
IsolateStream._fromOriginalReceivePort(this._port) { |
_port.receive((message, replyTo) { |