summaryrefslogtreecommitdiffstats
path: root/content/child/web_url_loader_impl.cc
diff options
context:
space:
mode:
authoreustas <eustas@chromium.org>2014-11-27 02:48:00 -0800
committerCommit bot <commit-bot@chromium.org>2014-11-27 10:48:16 +0000
commit2787684d5e8f07481cf42c95fb3986bd73daad57 (patch)
treefde1ec9d9157d796011031e3d5ddc618654b9f65 /content/child/web_url_loader_impl.cc
parentada8f5dae0fd99ef5a74fecdff1b91dacd7183b3 (diff)
downloadchromium_src-2787684d5e8f07481cf42c95fb3986bd73daad57.zip
chromium_src-2787684d5e8f07481cf42c95fb3986bd73daad57.tar.gz
chromium_src-2787684d5e8f07481cf42c95fb3986bd73daad57.tar.bz2
Support "shouldResetAppCache" request parameter.
This patch pulls parameter value to AppCacheRequestHandler. When parameter value is true - cache corresponding to manifest_url is resetted. shouldResetAppCache parameter is set by DevTools when "Disable Cache" mode is on, to ensure that pages are reloaded from network. Blink patch: https://codereview.chromium.org/723113002 BUG=256672 Review URL: https://codereview.chromium.org/669133002 Cr-Commit-Position: refs/heads/master@{#305973}
Diffstat (limited to 'content/child/web_url_loader_impl.cc')
-rw-r--r--content/child/web_url_loader_impl.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/content/child/web_url_loader_impl.cc b/content/child/web_url_loader_impl.cc
index 00fc99a..0ed7d5b 100644
--- a/content/child/web_url_loader_impl.cc
+++ b/content/child/web_url_loader_impl.cc
@@ -485,6 +485,7 @@ void WebURLLoaderImpl::Context::Start(const WebURLRequest& request,
request_info.download_to_file = request.downloadToFile();
request_info.has_user_gesture = request.hasUserGesture();
request_info.skip_service_worker = request.skipServiceWorker();
+ request_info.should_reset_appcache = request.shouldResetAppCache();
request_info.fetch_request_mode = GetFetchRequestMode(request);
request_info.fetch_credentials_mode = GetFetchCredentialsMode(request);
request_info.fetch_request_context_type = GetRequestContextType(request);
@@ -579,6 +580,7 @@ bool WebURLLoaderImpl::Context::OnReceivedRedirect(
new_request.setRequestContext(request_.requestContext());
new_request.setFrameType(request_.frameType());
new_request.setSkipServiceWorker(request_.skipServiceWorker());
+ new_request.setShouldResetAppCache(request_.shouldResetAppCache());
new_request.setFetchRequestMode(request_.fetchRequestMode());
new_request.setFetchCredentialsMode(request_.fetchCredentialsMode());