Chromium Code Reviews| Index: third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
| diff --git a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
| index 3948e207db0502630466315551d47a537432a672..f992ca5fd96a8f6d4943a06f71de69fb50b60c39 100644 |
| --- a/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
| +++ b/third_party/WebKit/Source/core/fetch/ResourceFetcher.cpp |
| @@ -541,6 +541,9 @@ void ResourceFetcher::initializeRevalidation(const FetchRequest& request, Resour |
| ASSERT(!resource->isCacheValidator()); |
| ASSERT(!context().isControlledByServiceWorker()); |
| + // Each resource may need a special initialization to load again. |
| + resource->prepareToRevalidate(); |
|
hiroshige
2016/04/19 07:51:50
How about calling prepareToRevalidate() in setReva
Takashi Toyoshima
2016/04/19 08:39:01
Thanks, that sounds smart, and I can just make the
|
| + |
| ResourceRequest revalidatingRequest(resource->resourceRequest()); |
| revalidatingRequest.clearHTTPReferrer(); |
| initializeResourceRequest(revalidatingRequest, resource->getType(), request.defer()); |