Index: content/browser/service_worker/service_worker_version.cc |
diff --git a/content/browser/service_worker/service_worker_version.cc b/content/browser/service_worker/service_worker_version.cc |
index 4d7351525294e03783d7ee6a1d8d5cf067a59b54..898025999d73c92522c1280b9f9b83945da890eb 100644 |
--- a/content/browser/service_worker/service_worker_version.cc |
+++ b/content/browser/service_worker/service_worker_version.cc |
@@ -111,6 +111,8 @@ ServiceWorkerVersion::ServiceWorkerVersion( |
context_->AddLiveVersion(this); |
embedded_worker_ = context_->embedded_worker_registry()->CreateWorker(); |
embedded_worker_->AddListener(this); |
+ cache_listener_.reset(new ServiceWorkerCacheListener(this)); |
+ embedded_worker_->AddListener(cache_listener_.get()); |
} |
ServiceWorkerVersion::~ServiceWorkerVersion() { |