| 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 d86c598b9512fe720b0889b123ebb0c67f70b294..069122b9345bee4a5905d5ed5604238f768c03cc 100644
|
| --- a/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp
|
| +++ b/third_party/WebKit/Source/core/css/RemoteFontFaceSource.cpp
|
| @@ -17,7 +17,7 @@
|
|
|
| namespace blink {
|
|
|
| -RemoteFontFaceSource::RemoteFontFaceSource(FontResource* font, PassRefPtrWillBeRawPtr<FontLoader> fontLoader, FontDisplay display)
|
| +RemoteFontFaceSource::RemoteFontFaceSource(PassRefPtrWillBeRawPtr<FontResource> font, PassRefPtrWillBeRawPtr<FontLoader> fontLoader, FontDisplay display)
|
| : m_font(font)
|
| , m_fontLoader(fontLoader)
|
| , m_display(display)
|
| @@ -49,6 +49,7 @@ RemoteFontFaceSource::~RemoteFontFaceSource()
|
| void RemoteFontFaceSource::dispose()
|
| {
|
| m_font->removeClient(this);
|
| + m_font = nullptr;
|
| pruneTable();
|
| }
|
|
|
| @@ -186,6 +187,7 @@ void RemoteFontFaceSource::beginLoadIfNeeded()
|
|
|
| DEFINE_TRACE(RemoteFontFaceSource)
|
| {
|
| + visitor->trace(m_font);
|
| visitor->trace(m_fontLoader);
|
| CSSFontFaceSource::trace(visitor);
|
| }
|
|
|