Chromium Code Reviews| Index: runtime/bin/vmservice/observatory/lib/src/elements/inbound_reference.dart |
| diff --git a/runtime/bin/vmservice/observatory/lib/src/elements/inbound_reference.dart b/runtime/bin/vmservice/observatory/lib/src/elements/inbound_reference.dart |
| index cb738b5662d45e774c2355fe0db8e72279daa884..c71307f6a45c3df40fec07e85197ab3e800a3c1a 100644 |
| --- a/runtime/bin/vmservice/observatory/lib/src/elements/inbound_reference.dart |
| +++ b/runtime/bin/vmservice/observatory/lib/src/elements/inbound_reference.dart |
| @@ -11,6 +11,7 @@ import 'service_ref.dart'; |
| @CustomTag('inbound-reference') |
| class InboundReferenceElement extends ServiceRefElement { |
| + @published ObservableMap ref; |
|
Cutch
2014/08/28 14:46:05
ServiceMap
rmacnak
2014/08/28 19:41:05
We don't get a ServiceMap here for some reason.
|
| InboundReferenceElement.created() : super.created(); |
| dynamic get slot => ref['slot']; |
| @@ -32,7 +33,7 @@ class InboundReferenceElement extends ServiceRefElement { |
| dynamic expander() { |
| return expandEvent; |
| } |
| - |
| + |
| void expandEvent(bool expand, var done) { |
| assert(ref is ServiceMap); |
| if (expand) { |
| @@ -40,9 +41,7 @@ class InboundReferenceElement extends ServiceRefElement { |
| notifyPropertyChange(#ref, 0, 1); |
| }).whenComplete(done); |
| } else { |
| - ServiceMap refMap = ref; |
| - refMap['fields'] = null; |
| - refMap['elements'] = null; |
| + inboundReferences = null; |
| done(); |
| } |
| } |