Index: third_party/WebKit/Source/core/loader/LinkLoader.cpp |
diff --git a/third_party/WebKit/Source/core/loader/LinkLoader.cpp b/third_party/WebKit/Source/core/loader/LinkLoader.cpp |
index 342d823cd5992fe6bdbdc632540063ed3789291e..189129bf6e5ed737f732de713c5b16ac0c610917 100644 |
--- a/third_party/WebKit/Source/core/loader/LinkLoader.cpp |
+++ b/third_party/WebKit/Source/core/loader/LinkLoader.cpp |
@@ -254,13 +254,14 @@ bool LinkLoader::loadLinkFromHeader(const String& headerValue, Document* documen |
LinkRelAttribute relAttribute(header.rel()); |
KURL url = document->completeURL(header.url()); |
- if (canLoadResources == DoNotLoadResources) { |
+ if (canLoadResources != OnlyLoadResources) { |
if (RuntimeEnabledFeatures::linkHeaderEnabled()) |
dnsPrefetchIfNeeded(relAttribute, url, *document, networkHintsInterface, LinkCalledFromHeader); |
if (RuntimeEnabledFeatures::linkPreconnectEnabled()) |
preconnectIfNeeded(relAttribute, url, *document, header.crossOrigin(), networkHintsInterface, LinkCalledFromHeader); |
- } else { |
+ } |
+ if (canLoadResources != DoNotLoadResources) { |
if (RuntimeEnabledFeatures::linkPreloadEnabled()) |
preloadIfNeeded(relAttribute, url, *document, header.as(), LinkCalledFromHeader); |
} |