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 493be171be1faba51d569aa5eff4639a2169d8cd..da3ac5465712cddaed68db2048889460f07a5667 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) { |
@@ -309,7 +317,7 @@ cr.define('gpu', function() { |
if (slice.duration > quickDiscardThresshold) { |
var title = slice.title; |
if (slice.didNotFinish) { |
- title += " (Did Not Finish)"; |
+ title += ' (Did Not Finish)'; |
} |
var labelWidth = quickMeasureText(ctx, title) + 2; |
var labelWidthWorld = pixWidth * labelWidth; |