Index: third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp |
diff --git a/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp b/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp |
index b225c493e8b0c89edf4f7fdd1fa3b7a1b0a534ba..bb098793b07793070e476c8ffe62ec73d4bd8ca5 100644 |
--- a/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp |
+++ b/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp |
@@ -923,10 +923,6 @@ ResourceFetcher::DetermineRevalidationPolicy( |
return kReload; |
} |
- // Don't reload resources while pasting. |
- if (allow_stale_resources_) |
- return kUse; |
- |
if (!fetch_params.Options().CanReuseRequest(existing_resource->Options())) |
return kReload; |
@@ -934,6 +930,10 @@ ResourceFetcher::DetermineRevalidationPolicy( |
if (existing_resource->IsPreloaded()) |
return kUse; |
+ // Don't reload resources while pasting. |
+ if (allow_stale_resources_) |
+ return kUse; |
+ |
// WebCachePolicy::ReturnCacheDataElseLoad uses the cache no matter what. |
if (request.GetCachePolicy() == WebCachePolicy::kReturnCacheDataElseLoad) |
return kUse; |