Index: Source/core/fetch/ResourceFetcher.cpp |
diff --git a/Source/core/fetch/ResourceFetcher.cpp b/Source/core/fetch/ResourceFetcher.cpp |
index 8adcc19a609c8d3c703ff667d76bb78f1ad568b5..22a1b6f682a1bec57f94757fa9bfec988360f85e 100644 |
--- a/Source/core/fetch/ResourceFetcher.cpp |
+++ b/Source/core/fetch/ResourceFetcher.cpp |
@@ -588,6 +588,12 @@ bool ResourceFetcher::canAccessResource(Resource* resource, SecurityOrigin* sour |
String resourceType = Resource::resourceTypeToString(resource->type(), resource->options().initiatorInfo); |
frame()->document()->addConsoleMessage(JSMessageSource, ErrorMessageLevel, resourceType + " from origin '" + SecurityOrigin::create(url)->toString() + "' has been blocked from loading by Cross-Origin Resource Sharing policy: " + errorDescription); |
} |
+ |
+ // FIXME: Remove later, http://crbug.com/286681 |
+ if (resource->type() == Resource::Font) { |
+ FontResource* fontResource = toFontResource(resource); |
+ fontResource->setCORSFailed(); |
+ } |
return false; |
} |
return true; |