| 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 5b3016ed4dee6f4f740229658cc5aeba0768713c..35b0fb0047da4bbf59941a93b7127fe46ef16e85 100644
|
| --- a/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp
|
| +++ b/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.cpp
|
| @@ -883,6 +883,7 @@ Resource* ResourceFetcher::MatchPreload(const FetchParameters& params,
|
|
|
| resource->DecreasePreloadCount();
|
| preloads_.erase(it);
|
| + matched_preloads_.push_back(resource);
|
| return resource;
|
| }
|
|
|
| @@ -1215,6 +1216,8 @@ void ResourceFetcher::ClearPreloads(ClearPreloadsPolicy policy) {
|
| }
|
| }
|
| preloads_.RemoveAll(keys_to_be_removed);
|
| +
|
| + matched_preloads_.clear();
|
| }
|
|
|
| void ResourceFetcher::WarnUnusedPreloads() {
|
| @@ -1641,6 +1644,7 @@ DEFINE_TRACE(ResourceFetcher) {
|
| visitor->Trace(non_blocking_loaders_);
|
| visitor->Trace(document_resources_);
|
| visitor->Trace(preloads_);
|
| + visitor->Trace(matched_preloads_);
|
| visitor->Trace(resource_timing_info_map_);
|
| }
|
|
|
|
|