| Index: third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js b/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js
|
| index 5ff5f37bae8967f6acd1bdec7dc24b88304bb36b..d5cb9be0139df292056f194ab1e472aa1b4b690a 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/timeline_model/TimelineProfileTree.js
|
| @@ -203,17 +203,17 @@ WebInspector.TimelineProfileTree.eventURL = function(event)
|
|
|
| /**
|
| * @param {!WebInspector.TracingModel.Event} event
|
| - * @return {?Object}
|
| + * @return {?RuntimeAgent.CallFrame}
|
| */
|
| WebInspector.TimelineProfileTree.eventStackFrame = function(event)
|
| {
|
| if (event.name === WebInspector.TimelineModel.RecordType.JSFrame)
|
| - return event.args["data"];
|
| + return /** @type {?RuntimeAgent.CallFrame} */ (event.args["data"] || null);
|
| var topFrame = event.stackTrace && event.stackTrace[0];
|
| if (topFrame)
|
| - return topFrame;
|
| + return /** @type {!RuntimeAgent.CallFrame} */ (topFrame);
|
| var initiator = event.initiator;
|
| - return initiator && initiator.stackTrace && initiator.stackTrace[0] || null;
|
| + return /** @type {?RuntimeAgent.CallFrame} */ (initiator && initiator.stackTrace && initiator.stackTrace[0] || null);
|
| }
|
|
|
| /**
|
|
|