Index: Source/core/css/CSSFontFaceSrcValue.cpp |
diff --git a/Source/core/css/CSSFontFaceSrcValue.cpp b/Source/core/css/CSSFontFaceSrcValue.cpp |
index 052b74ea64329769ccaaf3672c0c3e795f2f78f6..bcb580c7c92e402c6deedc9a0ad37dcb6af3ffe0 100644 |
--- a/Source/core/css/CSSFontFaceSrcValue.cpp |
+++ b/Source/core/css/CSSFontFaceSrcValue.cpp |
@@ -92,14 +92,12 @@ bool CSSFontFaceSrcValue::shouldSetCrossOriginAccessControl(const KURL& resource |
{ |
if (resource.isLocalFile() || resource.protocolIsData()) |
return false; |
- if (m_fetched && m_fetched->isCORSFailed()) |
- return false; |
return !securityOrigin->canRequest(resource); |
} |
FontResource* CSSFontFaceSrcValue::fetch(Document* document) |
{ |
- if (!m_fetched || m_fetched->isCORSFailed()) { |
+ if (!m_fetched) { |
FetchRequest request(ResourceRequest(document->completeURL(m_resource)), FetchInitiatorTypeNames::css); |
SecurityOrigin* securityOrigin = document->securityOrigin(); |
if (shouldSetCrossOriginAccessControl(request.url(), securityOrigin)) { |