| Index: runtime/observatory/lib/src/elements/cpu_profile.dart
|
| diff --git a/runtime/observatory/lib/src/elements/cpu_profile.dart b/runtime/observatory/lib/src/elements/cpu_profile.dart
|
| index 93ece6626f651f68496b6fc9ed7393ec294b5c2c..97d1fc56c26576a4b49b8f6438b249797714477d 100644
|
| --- a/runtime/observatory/lib/src/elements/cpu_profile.dart
|
| +++ b/runtime/observatory/lib/src/elements/cpu_profile.dart
|
| @@ -559,6 +559,7 @@ class StackTraceTreeConfigElement extends ObservatoryElement {
|
| }
|
|
|
| Function onTreeConfigChange;
|
| + @observable bool show = true;
|
| @observable bool showModeSelector = true;
|
| @observable bool showDirectionSelector = true;
|
| @observable String modeSelector = 'Function';
|
| @@ -1125,6 +1126,7 @@ class CpuProfileTreeElement extends ObservatoryElement {
|
| TableTree codeTree;
|
| TableTree functionTree;
|
| FunctionCallTreeNodeFilter functionFilter;
|
| + @observable bool show = true;
|
|
|
| CpuProfileTreeElement.created() : super.created();
|
|
|
| @@ -1132,6 +1134,12 @@ class CpuProfileTreeElement extends ObservatoryElement {
|
| _updateView();
|
| }
|
|
|
| + showChanged(oldValue) {
|
| + var treeTable = shadowRoot.querySelector('#treeTable');
|
| + assert(treeTable != null);
|
| + treeTable.style.display = show ? 'table' : 'none';
|
| + }
|
| +
|
| void _updateView() {
|
| if (functionTree != null) {
|
| functionTree.clear();
|
|
|