Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/timeline/TimelineController.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineController.js b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineController.js |
| index 6bc49a7d197ea8434c9f6ec5d4a3dacffa662b13..07f1cbb1db634a74bba992f7274cd46d6f57babe 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineController.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineController.js |
| @@ -172,14 +172,17 @@ WebInspector.TimelineController.prototype = { |
| var options = "sampling-frequency=" + samplingFrequencyHz; |
| var target = this._target; |
| var tracingManager = target.tracingManager; |
| - target.resourceTreeModel.suspendReload(); |
| + var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(target); |
| + if (resourceTreeModel) |
| + resourceTreeModel.suspendReload(); |
|
dgozman
2016/08/19 20:23:37
Didn't we agree to move suspend/resume to target m
eostroukhov
2016/08/20 01:22:31
Done.
|
| profilingStartedPromise.then(tracingManager.start.bind(tracingManager, this, categories, options, onTraceStarted)); |
| /** |
| * @param {?string} error |
| */ |
| function onTraceStarted(error) |
| { |
| - target.resourceTreeModel.resumeReload(); |
| + if (resourceTreeModel) |
| + resourceTreeModel.resumeReload(); |
| if (callback) |
| callback(error); |
| } |