| 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 3ce1bc2a3b2d5eb85e22af33d1ca022a59eb61d4..3e5169bb22d949b592292d75945cbbf07f62e5fa 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/timeline/TimelineController.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/timeline/TimelineController.js
|
| @@ -170,14 +170,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();
|
| 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);
|
| }
|
|
|