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 a46b2dcdebbefb0bfa8296415883058d494eca9b..2c783cf14e0ce25bc73d8caae7fac3f1ebe173f9 100644 |
--- a/Source/devtools/front_end/sdk/Target.js |
+++ b/Source/devtools/front_end/sdk/Target.js |
@@ -147,11 +147,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"))) |
@@ -230,8 +225,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(); |
}, |