Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(817)

Unified Diff: third_party/WebKit/Source/devtools/front_end/layers/LayerTreeModel.js

Issue 2758963002: [DevTools] Remove dependency from TargetManager to ResourceTreeModel (Closed)
Patch Set: review comments addressed Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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;
}

Powered by Google App Engine
This is Rietveld 408576698