| Index: third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.h
|
| diff --git a/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.h b/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.h
|
| index 59ef02a0c5a95ee8ad84103ab4f64f63b2f506af..3c7898e90f62f6aa2f7589bf72b4f0382717cb3c 100644
|
| --- a/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.h
|
| +++ b/third_party/WebKit/Source/platform/loader/fetch/ResourceFetcher.h
|
| @@ -139,6 +139,7 @@ class PLATFORM_EXPORT ResourceFetcher
|
| void updateAllImageResourcePriorities();
|
|
|
| void reloadLoFiImages();
|
| + void loadOnloadDeferredResources();
|
|
|
| // Calling this method before main document resource is fetched is invalid.
|
| ResourceTimingInfo* getNavigationTimingInfo();
|
| @@ -224,6 +225,7 @@ class PLATFORM_EXPORT ResourceFetcher
|
| mutable DocumentResourceMap m_documentResources;
|
|
|
| Member<HeapListHashSet<Member<Resource>>> m_preloads;
|
| + Member<HeapVector<Member<Resource>>> m_onloadDeferredResources;
|
| Member<MHTMLArchive> m_archive;
|
|
|
| TaskRunnerTimer<ResourceFetcher> m_resourceTimingReportTimer;
|
| @@ -258,11 +260,12 @@ class PLATFORM_EXPORT ResourceFetcher
|
|
|
| std::unique_ptr<HashSet<String>> m_preloadedURLsForTest;
|
|
|
| - // 28 bits left
|
| + // 27 bits left
|
| bool m_autoLoadImages : 1;
|
| bool m_imagesEnabled : 1;
|
| bool m_allowStaleResources : 1;
|
| bool m_imageFetched : 1;
|
| + bool m_onloadDeferredResourcesLoaded : 1;
|
| };
|
|
|
| class ResourceCacheValidationSuppressor {
|
|
|