Index: Source/core/fetch/FontResource.h |
diff --git a/Source/core/fetch/FontResource.h b/Source/core/fetch/FontResource.h |
index 66df929ac409be9d97239251256d3fc3e5e8840a..d15455d06d1220e0629644f9ba791750069a076f 100644 |
--- a/Source/core/fetch/FontResource.h |
+++ b/Source/core/fetch/FontResource.h |
@@ -57,6 +57,9 @@ public: |
virtual bool stillNeedsLoad() const OVERRIDE { return !m_loadInitiated; } |
bool exceedsFontLoadWaitLimit() const { return m_exceedsFontLoadWaitLimit; } |
+ void setCORSFailed() { m_corsFailed = true; } |
+ bool isCORSFailed() const { return m_corsFailed; } |
+ |
bool ensureCustomFontData(); |
FontPlatformData platformDataFromCustomData(float size, bool bold, bool italic, FontOrientation = Horizontal, FontWidthVariant = RegularWidth); |
@@ -75,6 +78,7 @@ private: |
OwnPtr<FontCustomPlatformData> m_fontData; |
bool m_loadInitiated; |
bool m_exceedsFontLoadWaitLimit; |
+ bool m_corsFailed; |
Timer<FontResource> m_fontLoadWaitLimitTimer; |
#if ENABLE(SVG_FONTS) |
@@ -94,6 +98,7 @@ public: |
virtual void fontLoaded(FontResource*) { } |
virtual void didStartFontLoad(FontResource*) { } |
virtual void fontLoadWaitLimitExceeded(FontResource*) { } |
+ virtual void corsFailed(FontResource*) { } |
}; |
} |