Index: content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc |
diff --git a/content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc b/content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc |
index 575e2a224afe625c1af82351eb9ce2bcab952bb7..3583458fb59ef799f8580bfd0a0b218e7161b40e 100644 |
--- a/content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc |
+++ b/content/renderer/service_worker/service_worker_cache_storage_dispatcher.cc |
@@ -85,10 +85,12 @@ ServiceWorkerResponse ResponseFromWebResponse( |
ServiceWorkerHeaderMap headers; |
web_response.visitHTTPHeaderFields(MakeHeaderVisitor(&headers).get()); |
- return ServiceWorkerResponse( |
- web_response.url(), web_response.status(), |
- base::UTF16ToASCII(web_response.statusText()), headers, |
- base::UTF16ToASCII(web_response.blobUUID())); |
+ return ServiceWorkerResponse(web_response.url(), |
+ web_response.status(), |
+ base::UTF16ToASCII(web_response.statusText()), |
+ web_response.responseType(), |
+ headers, |
+ base::UTF16ToASCII(web_response.blobUUID())); |
} |
void PopulateWebResponseFromResponse( |
@@ -97,6 +99,8 @@ void PopulateWebResponseFromResponse( |
web_response->setURL(response.url); |
web_response->setStatus(response.status_code); |
web_response->setStatusText(base::ASCIIToUTF16(response.status_text)); |
+ web_response->setResponseType(response.response_type); |
+ |
for (ServiceWorkerHeaderMap::const_iterator i = response.headers.begin(), |
end = response.headers.end(); |
i != end; ++i) { |