| Index: tools/dom/src/ModelTreeObserver.dart
|
| diff --git a/tools/dom/src/ModelTreeObserver.dart b/tools/dom/src/ModelTreeObserver.dart
|
| index 30408ad9d0e451ed42758901c14b89b46d6bea72..38cf9b3f72711fc867c7c76ad27b2fad55a0d67e 100644
|
| --- a/tools/dom/src/ModelTreeObserver.dart
|
| +++ b/tools/dom/src/ModelTreeObserver.dart
|
| @@ -79,9 +79,11 @@ class _ModelTreeObserver {
|
| // Catch and report them a global exceptions.
|
| try {
|
| if (node._hasLocalModel != true && node._model != model &&
|
| - node._modelChangedStream != null) {
|
| + node._modelChangedStreams != null &&
|
| + !node._modelChangedStreams.isEmpty) {
|
| node._model = model;
|
| - node._modelChangedStream.add(node);
|
| + node._modelChangedStreams.toList()
|
| + .forEach((controller) => controller.add(node));
|
| }
|
| } catch (e, s) {
|
| new Future.immediateError(e, s);
|
|
|