Index: Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp |
diff --git a/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp b/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp |
index 71fa54313c1989180d64ec0c5aaa833d1502dba7..33f9053de8ac1baca970aca083dd9bcefec4ba50 100644 |
--- a/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp |
+++ b/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp |
@@ -91,7 +91,7 @@ String ServiceWorkerGlobalScope::scope(ExecutionContext* context) |
PassRefPtr<CacheStorage> ServiceWorkerGlobalScope::caches(ExecutionContext* context) |
{ |
if (!m_cacheStorage) |
- m_cacheStorage = CacheStorage::create(); |
+ m_cacheStorage = CacheStorage::create(ServiceWorkerGlobalScopeClient::from(context)->cacheStorage()); |
return m_cacheStorage; |
} |