| Index: third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js b/third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js
|
| index 2313c2ec23de4c85dceb11d65ab7b1af21cdedd6..ce86248da89a095ff5dfea0b3c634bb8b6902ef4 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.js
|
| @@ -57,7 +57,9 @@ WebInspector.WorkerManager.prototype = {
|
| this._enabled = true;
|
|
|
| this.target().workerAgent().enable();
|
| - this.target().resourceTreeModel.addEventListener(WebInspector.TargetManager.Events.MainFrameNavigated, this._mainFrameNavigated, this);
|
| + var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(this.target());
|
| + if (resourceTreeModel)
|
| + resourceTreeModel.addEventListener(WebInspector.TargetManager.Events.MainFrameNavigated, this._mainFrameNavigated, this);
|
| },
|
|
|
| disable: function()
|
| @@ -67,7 +69,9 @@ WebInspector.WorkerManager.prototype = {
|
| this._enabled = false;
|
| this._reset();
|
| this.target().workerAgent().disable();
|
| - this.target().resourceTreeModel.removeEventListener(WebInspector.TargetManager.Events.MainFrameNavigated, this._mainFrameNavigated, this);
|
| + var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(this.target());
|
| + if (resourceTreeModel)
|
| + resourceTreeModel.removeEventListener(WebInspector.TargetManager.Events.MainFrameNavigated, this._mainFrameNavigated, this);
|
| },
|
|
|
| dispose: function()
|
|
|