| Index: Source/devtools/front_end/TimelinePresentationModel.js
|
| diff --git a/Source/devtools/front_end/TimelinePresentationModel.js b/Source/devtools/front_end/TimelinePresentationModel.js
|
| index c3639453546ec987c1c54b223ed5de3e87327738..ba7b74ad6e50e736d5b0056e25bb39c7c8345b48 100644
|
| --- a/Source/devtools/front_end/TimelinePresentationModel.js
|
| +++ b/Source/devtools/front_end/TimelinePresentationModel.js
|
| @@ -619,8 +619,12 @@ WebInspector.TimelinePresentationModel.Record = function(presentationModel, reco
|
| this._lastChildEndTime = this.endTime;
|
| this._startTimeOffset = this.startTime - presentationModel._minimumRecordTime;
|
|
|
| - if (record.data && record.data["url"])
|
| - this.url = record.data["url"];
|
| + if (record.data) {
|
| + if (record.data["url"])
|
| + this.url = record.data["url"];
|
| + if (record.data["layerRootNode"])
|
| + this._relatedBackendNodeId = record.data["layerRootNode"];
|
| + }
|
| if (scriptDetails) {
|
| this.scriptName = scriptDetails.scriptName;
|
| this.scriptLine = scriptDetails.scriptLine;
|
| @@ -755,7 +759,6 @@ WebInspector.TimelinePresentationModel.Record = function(presentationModel, reco
|
|
|
| case recordTypes.Paint:
|
| this.highlightQuad = record.data.clip || WebInspector.TimelinePresentationModel.quadFromRectData(record.data);
|
| - this._relatedBackendNodeId = record.data["layerRootNode"];
|
| break;
|
|
|
| case recordTypes.WebSocketCreate:
|
| @@ -1077,6 +1080,9 @@ WebInspector.TimelinePresentationModel.Record.prototype = {
|
| if (typeof this.data["width"] !== "undefined" && typeof this.data["height"] !== "undefined")
|
| contentHelper.appendTextRow(WebInspector.UIString("Dimensions"), WebInspector.UIString("%d\u2009\u00d7\u2009%d", this.data["width"], this.data["height"]));
|
| }
|
| + // Fall-through intended.
|
| +
|
| + case recordTypes.Rasterize:
|
| if (this._relatedNode)
|
| contentHelper.appendElementRow(WebInspector.UIString("Layer root"), this._createNodeAnchor(this._relatedNode));
|
| break;
|
|
|