Index: third_party/WebKit/Source/core/html/parser/HTMLSrcsetParser.cpp |
diff --git a/third_party/WebKit/Source/core/html/parser/HTMLSrcsetParser.cpp b/third_party/WebKit/Source/core/html/parser/HTMLSrcsetParser.cpp |
index 900b93dbabf0727c563c0f280f9598a263ef1e35..298834acafc36e574f5ec7f316beef3bea8981c8 100644 |
--- a/third_party/WebKit/Source/core/html/parser/HTMLSrcsetParser.cpp |
+++ b/third_party/WebKit/Source/core/html/parser/HTMLSrcsetParser.cpp |
@@ -395,7 +395,8 @@ static unsigned avoidDownloadIfHigherDensityResourceIsInCache( |
KURL url = document->completeURL( |
stripLeadingAndTrailingHTMLSpaces(imageCandidates[i]->url())); |
if (memoryCache()->resourceForURL( |
- url, document->fetcher()->getCacheIdentifier())) |
+ url, document->fetcher()->getCacheIdentifier()) || |
+ url.protocolIsData()) |
return i; |
} |
return winner; |