Index: content/browser/service_worker/service_worker_provider_host.cc |
diff --git a/content/browser/service_worker/service_worker_provider_host.cc b/content/browser/service_worker/service_worker_provider_host.cc |
index 2da7d3e66571aa1969e915ddc4c91dcec7d9b8b6..316ece4f8d5cda9a09c9bce541539cd25ca5519f 100644 |
--- a/content/browser/service_worker/service_worker_provider_host.cc |
+++ b/content/browser/service_worker/service_worker_provider_host.cc |
@@ -104,17 +104,18 @@ bool ServiceWorkerProviderHost::SetHostedVersionId(int64 version_id) { |
scoped_ptr<ServiceWorkerRequestHandler> |
ServiceWorkerProviderHost::CreateRequestHandler( |
- ResourceType::Type resource_type) { |
+ ResourceType::Type resource_type, |
+ base::WeakPtr<webkit_blob::BlobStorageContext> blob_storage_context) { |
if (IsHostToRunningServiceWorker()) { |
return scoped_ptr<ServiceWorkerRequestHandler>( |
new ServiceWorkerContextRequestHandler( |
- context_, AsWeakPtr(), resource_type)); |
+ context_, AsWeakPtr(), blob_storage_context, resource_type)); |
} |
if (ServiceWorkerUtils::IsMainResourceType(resource_type) || |
active_version()) { |
return scoped_ptr<ServiceWorkerRequestHandler>( |
new ServiceWorkerControlleeRequestHandler( |
- context_, AsWeakPtr(), resource_type)); |
+ context_, AsWeakPtr(), blob_storage_context, resource_type)); |
} |
return scoped_ptr<ServiceWorkerRequestHandler>(); |
} |