Index: third_party/WebKit/Source/devtools/front_end/layers/LayerTreeModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/layers/LayerTreeModel.js b/third_party/WebKit/Source/devtools/front_end/layers/LayerTreeModel.js |
index ba1f9decea53cb8b56ff0dcdc7dd5535a61590ad..5aab3190eede69d3ab2154e975ae33caf43ad29e 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/layers/LayerTreeModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/layers/LayerTreeModel.js |
@@ -35,7 +35,11 @@ Layers.LayerTreeModel = class extends SDK.SDKModel { |
constructor(target) { |
super(target); |
target.registerLayerTreeDispatcher(new Layers.LayerTreeDispatcher(this)); |
- SDK.targetManager.addEventListener(SDK.TargetManager.Events.MainFrameNavigated, this._onMainFrameNavigated, this); |
+ var resourceTreeModel = target.model(SDK.ResourceTreeModel); |
+ if (resourceTreeModel) { |
+ resourceTreeModel.addEventListener( |
+ SDK.ResourceTreeModel.Events.MainFrameNavigated, this._onMainFrameNavigated, this); |
+ } |
/** @type {?SDK.LayerTreeBase} */ |
this._layerTree = null; |
} |