Index: Source/core/css/RemoteFontFaceSource.cpp |
diff --git a/Source/core/css/RemoteFontFaceSource.cpp b/Source/core/css/RemoteFontFaceSource.cpp |
index 4ee1972d266e88d67d2f74f285316a50764f58c5..5316a6ef55a0feaca1dc0b61cf801508f7545f2d 100644 |
--- a/Source/core/css/RemoteFontFaceSource.cpp |
+++ b/Source/core/css/RemoteFontFaceSource.cpp |
@@ -70,15 +70,19 @@ void RemoteFontFaceSource::fontLoaded(FontResource*) |
m_histograms.recordRemoteFont(m_font.get()); |
pruneTable(); |
- if (m_face) |
+ if (m_face) { |
+ m_fontLoader->fontFaceInvalidated(); |
m_face->fontLoaded(this); |
+ } |
} |
void RemoteFontFaceSource::fontLoadWaitLimitExceeded(FontResource*) |
{ |
pruneTable(); |
- if (m_face) |
+ if (m_face) { |
+ m_fontLoader->fontFaceInvalidated(); |
m_face->fontLoadWaitLimitExceeded(this); |
+ } |
m_histograms.recordFallbackTime(m_font.get()); |
} |