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; |
} |