Index: Source/devtools/front_end/sdk/Target.js |
diff --git a/Source/devtools/front_end/sdk/Target.js b/Source/devtools/front_end/sdk/Target.js |
index 078ac8a2994dfe7e765f1ee1d24429c0f1f29c24..cad63bf80a0739dc5710cb8f539446fb7389b240 100644 |
--- a/Source/devtools/front_end/sdk/Target.js |
+++ b/Source/devtools/front_end/sdk/Target.js |
@@ -149,11 +149,6 @@ WebInspector.Target.prototype = { |
/** @type {!WebInspector.AnimationModel} */ |
this.animationModel = new WebInspector.AnimationModel(this); |
- if (this._parentTarget && this._parentTarget.isServiceWorker()) { |
- /** @type {!WebInspector.ServiceWorkerCacheModel} */ |
- this.serviceWorkerCacheModel = new WebInspector.ServiceWorkerCacheModel(this); |
- } |
- |
this.tracingManager = new WebInspector.TracingManager(this); |
if (this.isPage() && (Runtime.experiments.isEnabled("serviceWorkersInPageFrontend") || Runtime.experiments.isEnabled("serviceWorkersInResources"))) |
@@ -232,8 +227,7 @@ WebInspector.Target.prototype = { |
this.debuggerModel.dispose(); |
this.networkManager.dispose(); |
this.cpuProfilerModel.dispose(); |
- if (this.serviceWorkerCacheModel) |
- this.serviceWorkerCacheModel.dispose(); |
+ WebInspector.ServiceWorkerCacheModel.fromTarget(this).dispose(); |
if (this.workerManager) |
this.workerManager.dispose(); |
}, |