Index: tools/dom/src/PathObserver.dart |
diff --git a/tools/dom/src/PathObserver.dart b/tools/dom/src/PathObserver.dart |
index bf687cb3d277ed58611e13c31259ddb84399fe14..9e680660691816f94dfc9f392282dc16fa3dc2a3 100644 |
--- a/tools/dom/src/PathObserver.dart |
+++ b/tools/dom/src/PathObserver.dart |
@@ -72,7 +72,8 @@ class PathObserver { |
// TODO(jmesserly): if the path is empty, or the object is! Observable, we |
// can optimize the PathObserver to be more lightweight. |
- _values = new StreamController(onListen: _observe, onCancel: _unobserve); |
+ _values = new StreamController.multiplex(onListen: _observe, |
+ onCancel: _unobserve); |
if (_isValid) { |
var segments = []; |