Chromium Code Reviews| Index: Source/devtools/front_end/timeline/TracingTimelineModel.js |
| diff --git a/Source/devtools/front_end/timeline/TracingTimelineModel.js b/Source/devtools/front_end/timeline/TracingTimelineModel.js |
| index be87ef4653700ad655d5a96f2f5dda22d125b718..85baefa30e51d4d30541807dd8c18f8b8751dc8e 100644 |
| --- a/Source/devtools/front_end/timeline/TracingTimelineModel.js |
| +++ b/Source/devtools/front_end/timeline/TracingTimelineModel.js |
| @@ -366,6 +366,7 @@ WebInspector.TracingTimelineModel.prototype = { |
| var frameId = event.args["beginData"]["frame"]; |
| event.initiator = this._layoutInvalidate[frameId]; |
| event.backendNodeId = event.args["endData"]["rootNode"]; |
| + event.clip = event.args["endData"]["root"]; |
|
caseq
2014/06/10 13:21:23
I'd rather not use clip, this seems to be not gene
yurys
2014/06/10 13:25:37
Done.
|
| this._layoutInvalidate[frameId] = null; |
| if (this._currentScriptEvent) |
| event.warning = WebInspector.UIString("Forced synchronous layout is a possible performance bottleneck."); |
| @@ -392,6 +393,8 @@ WebInspector.TracingTimelineModel.prototype = { |
| break; |
| case recordTypes.Paint: |
| + event.clip = event.args["data"]["clip"]; |
| + // Initionally fall through. |
| case recordTypes.ScrollLayer: |
| event.backendNodeId = event.args["data"]["nodeId"]; |
| break; |
| @@ -581,6 +584,14 @@ WebInspector.TracingTimelineModel.TraceEventRecord.prototype = { |
| }, |
| /** |
| + * @return {?Object} |
| + */ |
| + highlightQuad: function() |
| + { |
| + return this._event.clip || null; |
| + }, |
| + |
| + /** |
| * @return {string} |
| */ |
| frameId: function() |