| Index: third_party/WebKit/Source/devtools/front_end/timeline/EventsTimelineTreeView.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/timeline/EventsTimelineTreeView.js b/third_party/WebKit/Source/devtools/front_end/timeline/EventsTimelineTreeView.js
|
| index 85825b1c2a5fc4fdc810ddbadd5b55c5605da328..18d60badc0583a756eef9cbee75d0e79c57c7977 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/timeline/EventsTimelineTreeView.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/timeline/EventsTimelineTreeView.js
|
| @@ -17,6 +17,7 @@ Timeline.EventsTimelineTreeView = class extends Timeline.TimelineTreeView {
|
| Timeline.EventsTimelineTreeView.Filters.Events.FilterChanged, this._onFilterChanged, this);
|
| this.init(filters);
|
| this._delegate = delegate;
|
| + this._badgePool = new ProductRegistry.BadgePool();
|
| this._filters.push.apply(this._filters, this._filtersControl.filters());
|
| this._dataGrid.markColumnAsSortedBy('startTime', DataGrid.DataGrid.Order.Ascending);
|
| this._splitWidget.showBoth();
|
| @@ -27,6 +28,7 @@ Timeline.EventsTimelineTreeView = class extends Timeline.TimelineTreeView {
|
| * @param {!Timeline.TimelineSelection} selection
|
| */
|
| updateContents(selection) {
|
| + this._badgePool.reset();
|
| super.updateContents(selection);
|
| if (selection.type() === Timeline.TimelineSelection.Type.TraceEvent) {
|
| var event = /** @type {!SDK.TracingModel.Event} */ (selection.object());
|
| @@ -113,8 +115,9 @@ Timeline.EventsTimelineTreeView = class extends Timeline.TimelineTreeView {
|
| var traceEvent = node.event;
|
| if (!traceEvent)
|
| return false;
|
| - Timeline.TimelineUIUtils.buildTraceEventDetails(traceEvent, this.model().timelineModel(), this._linkifier, false)
|
| - .then(fragment => this._detailsView.element.appendChild(fragment));
|
| + Timeline.TimelineUIUtils
|
| + .buildTraceEventDetails(traceEvent, this.model().timelineModel(), this._linkifier, this._badgePool, false)
|
| + .then(fragment => this._detailsView.element.appendChild(fragment));
|
| return true;
|
| }
|
|
|
|
|