| Index: third_party/WebKit/Source/devtools/front_end/profiler/HeapProfileView.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/profiler/HeapProfileView.js b/third_party/WebKit/Source/devtools/front_end/profiler/HeapProfileView.js
|
| index 73c1f06bf9d5c703bc1c6c4476c4758e7b66d3fa..7bd41ee54faafbe3f6a561c5a50c21b98857377c 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/profiler/HeapProfileView.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/profiler/HeapProfileView.js
|
| @@ -221,18 +221,15 @@ WebInspector.SamplingHeapProfileHeader.prototype = {
|
| */
|
| WebInspector.SamplingHeapProfileNode = function(node)
|
| {
|
| - if (node.callFrame) {
|
| - WebInspector.ProfileNode.call(this, node.callFrame);
|
| - } else {
|
| - // Backward compatibility for old SamplingHeapProfileNode format.
|
| - var frame = /** @type {!RuntimeAgent.CallFrame} */(node);
|
| - WebInspector.ProfileNode.call(this, {
|
| - functionName: frame.functionName,
|
| - scriptId: frame.scriptId, url: frame.url,
|
| - lineNumber: frame.lineNumber - 1,
|
| - columnNumber: frame.columnNumber - 1
|
| - });
|
| - }
|
| + var callFrame = node.callFrame || /** @type {!RuntimeAgent.CallFrame} */ ({
|
| + // Backward compatibility for old CpuProfileNode format.
|
| + functionName: node["functionName"],
|
| + scriptId: node["scriptId"],
|
| + url: node["url"],
|
| + lineNumber: node["lineNumber"] - 1,
|
| + columnNumber: node["columnNumber"] - 1
|
| + });
|
| + WebInspector.ProfileNode.call(this, callFrame);
|
| this.self = node.selfSize;
|
| }
|
|
|
|
|