Index: third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp |
diff --git a/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp b/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp |
index 57e48b357383b9e79a6dbd8d8a53cf995dde2af5..9c3f564d0932a2bd7700a03c479c1a80b3f92954 100644 |
--- a/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp |
+++ b/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp |
@@ -231,9 +231,10 @@ PassRefPtr<SimpleFontData> RemoteFontFaceSource::createLoadingFallbackFontData( |
void RemoteFontFaceSource::beginLoadIfNeeded() { |
if (m_fontSelector->document() && m_font->stillNeedsLoad()) { |
m_fontSelector->document()->fetcher()->startLoad(m_font); |
+ if (!m_font->isLoaded()) |
+ m_font->startLoadLimitTimers(); |
m_histograms.loadStarted(); |
} |
- m_font->startLoadLimitTimersIfNeeded(); |
if (m_face) |
m_face->didBeginLoad(); |