Commit 40f18375 authored by alph@chromium.org's avatar alph@chromium.org

DevTools: [timeline tree view] Auto update sort columns on view type change.

BUG=463547

Review URL: https://codereview.chromium.org/1295403002

git-svn-id: svn://svn.chromium.org/blink/trunk@200782 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 9da9ab7f
...@@ -115,9 +115,9 @@ WebInspector.TimelineTreeView.prototype = { ...@@ -115,9 +115,9 @@ WebInspector.TimelineTreeView.prototype = {
this.dataGrid.rootNode().removeChildren(); this.dataGrid.rootNode().removeChildren();
var topDown = WebInspector.TimelineModel.buildTopDownTree( var topDown = WebInspector.TimelineModel.buildTopDownTree(
this._model.mainThreadEvents(), this._startTime, this._endTime, this._filters, WebInspector.TimelineTreeView.eventId); this._model.mainThreadEvents(), this._startTime, this._endTime, this._filters, WebInspector.TimelineTreeView.eventId);
var tree = this._modeCombobox.selectedOption().value === WebInspector.TimelineTreeView.Mode.TopDown var isTopDown = this._modeCombobox.selectedOption().value === WebInspector.TimelineTreeView.Mode.TopDown;
? this._preformTopDownTreeGrouping(topDown) var tree = isTopDown ? this._preformTopDownTreeGrouping(topDown) : this._buildBottomUpTree(topDown);
: this._buildBottomUpTree(topDown); this.dataGrid.markColumnAsSortedBy(isTopDown ? "total" : "self", WebInspector.DataGrid.Order.Descending);
var maxSelfTime = 0; var maxSelfTime = 0;
var maxTotalTime = 0; var maxTotalTime = 0;
for (var child of tree.children.values()) { for (var child of tree.children.values()) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment