Index: third_party/WebKit/Source/devtools/front_end/sdk/CPUProfileDataModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/CPUProfileDataModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/CPUProfileDataModel.js |
index f83c2bfbb806a463227f1e1ec428a4716c01e4cf..e42e66f5a8210468f45db59955fbc06fa7af4a83 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/CPUProfileDataModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/CPUProfileDataModel.js |
@@ -112,6 +112,8 @@ WebInspector.CPUProfileDataModel.prototype = { |
while (sourceNodeStack.length) { |
var parentNode = parentNodeStack.pop(); |
var sourceNode = sourceNodeStack.pop(); |
+ if (!sourceNode.children) |
+ sourceNode.children = []; |
var targetNode = new WebInspector.CPUProfileNode(sourceNode, sampleTime); |
if (keepNatives || !isNativeNode(sourceNode)) { |
parentNode.children.push(targetNode); |