| Index: chrome/browser/resources/gpu_internals/timeline_track.js
|
| diff --git a/chrome/browser/resources/gpu_internals/timeline_track.js b/chrome/browser/resources/gpu_internals/timeline_track.js
|
| index 464e0ebc89cfc3d1b08ed172c190f15fcc01ecda..34db08db6aaa4584e0d05aa151f0876806b58980 100644
|
| --- a/chrome/browser/resources/gpu_internals/timeline_track.js
|
| +++ b/chrome/browser/resources/gpu_internals/timeline_track.js
|
| @@ -132,8 +132,12 @@ cr.define('gpu', function() {
|
| addTrack(this, this.thread_.subRows[srI]);
|
| }
|
| if (this.tracks_.length > 0) {
|
| + var tname = this.thread_.name || this.thread_.tid;
|
| this.tracks_[0].heading = this.thread_.parent.pid + ': ' +
|
| - this.thread_.tid + ': ';
|
| + tname + ':';
|
| + this.tracks_[0].tooltip = 'pid: ' + this.thread_.parent.pid +
|
| + ', tid: ' + this.thread_.tid +
|
| + (this.thread_.name ? ', name: ' + this.thread_.name : '');
|
| }
|
| }
|
| },
|
| @@ -194,9 +198,9 @@ cr.define('gpu', function() {
|
| this.className = 'timeline-slice-track';
|
| this.slices_ = null;
|
|
|
| - this.titleDiv_ = document.createElement('div');
|
| - this.titleDiv_.className = 'timeline-slice-track-title';
|
| - this.appendChild(this.titleDiv_);
|
| + this.headingDiv_ = document.createElement('div');
|
| + this.headingDiv_.className = 'timeline-slice-track-title';
|
| + this.appendChild(this.headingDiv_);
|
|
|
| this.canvasContainer_ = document.createElement('div');
|
| this.canvasContainer_.className = 'timeline-slice-track-canvas-container';
|
| @@ -209,7 +213,11 @@ cr.define('gpu', function() {
|
| },
|
|
|
| set heading(text) {
|
| - this.titleDiv_.textContent = text;
|
| + this.headingDiv_.textContent = text;
|
| + },
|
| +
|
| + set tooltip(text) {
|
| + this.headingDiv_.title = text;
|
| },
|
|
|
| set slices(slices) {
|
| @@ -325,7 +333,7 @@ cr.define('gpu', function() {
|
| if (slice.duration > quickDiscardThresshold) {
|
| var title = slice.title;
|
| if (slice.didNotFinish) {
|
| - title += " (Did Not Finish)";
|
| + title += ' (Did Not Finish)';
|
| }
|
| function labelWidth() {
|
| return quickMeasureText(ctx, title) + 2;
|
|
|