Index: Source/core/css/CSSFontFaceSource.cpp |
diff --git a/Source/core/css/CSSFontFaceSource.cpp b/Source/core/css/CSSFontFaceSource.cpp |
index f22f16365922933937173aea57b3233e4459b249..163d0f046df043530113a9d7747c321380cf22a8 100644 |
--- a/Source/core/css/CSSFontFaceSource.cpp |
+++ b/Source/core/css/CSSFontFaceSource.cpp |
@@ -267,8 +267,8 @@ bool CSSFontFaceSource::isLocalFontAvailable(const FontDescription& fontDescript |
void CSSFontFaceSource::willUseFontData() |
{ |
- if (m_font) |
- m_font->willUseFontData(); |
+ if (m_face && m_font && m_font->stillNeedsLoad()) |
Kunihiko Sakamoto
2013/11/18 06:07:39
This condition was missing.
|
+ beginLoadingFontSoon(); |
} |
void CSSFontFaceSource::beginLoadingFontSoon() |