diff options
author | eustas <eustas@chromium.org> | 2014-11-27 02:48:00 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-11-27 10:48:16 +0000 |
commit | 2787684d5e8f07481cf42c95fb3986bd73daad57 (patch) | |
tree | fde1ec9d9157d796011031e3d5ddc618654b9f65 /content/child/web_url_loader_impl.cc | |
parent | ada8f5dae0fd99ef5a74fecdff1b91dacd7183b3 (diff) | |
download | chromium_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.cc | 2 |
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()); |