| 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 1427b5237256d7dc87ead3b10b6919aa544ed0b7..07f20aa542a8df54865c02452a38059e94766d67 100644
|
| --- a/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp
|
| +++ b/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp
|
| @@ -249,10 +249,12 @@ void RemoteFontFaceSource::beginLoadIfNeeded() {
|
| // for painting the text.
|
| m_font->didChangePriority(ResourceLoadPriorityVeryLow, 0);
|
| }
|
| - m_fontSelector->document()->fetcher()->startLoad(m_font);
|
| - if (!m_font->isLoaded())
|
| - m_font->startLoadLimitTimers();
|
| - m_histograms.loadStarted();
|
| + if (m_fontSelector->document()->fetcher()->startLoad(m_font)) {
|
| + // Start timers only when load is actually started asynchronously.
|
| + if (!m_font->isLoaded())
|
| + m_font->startLoadLimitTimers();
|
| + m_histograms.loadStarted();
|
| + }
|
| }
|
|
|
| if (m_face)
|
|
|