Commit 3fecb6e5 authored by tkent@chromium.org's avatar tkent@chromium.org

Oilpan: Trace CSSFontFaceSrcValue::m_svgFontFaceElement.

BUG=357163

Review URL: https://codereview.chromium.org/333403004

git-svn-id: svn://svn.chromium.org/blink/trunk@176270 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 06ea41fd
...@@ -39,6 +39,14 @@ ...@@ -39,6 +39,14 @@
namespace WebCore { namespace WebCore {
void CSSFontFaceSrcValue::traceAfterDispatch(Visitor* visitor)
{
#if ENABLE(SVG_FONTS)
visitor->trace(m_svgFontFaceElement);
#endif
CSSValue::traceAfterDispatch(visitor);
}
#if ENABLE(SVG_FONTS) #if ENABLE(SVG_FONTS)
bool CSSFontFaceSrcValue::isSVGFontFaceSrc() const bool CSSFontFaceSrcValue::isSVGFontFaceSrc() const
{ {
......
...@@ -73,7 +73,7 @@ public: ...@@ -73,7 +73,7 @@ public:
bool equals(const CSSFontFaceSrcValue&) const; bool equals(const CSSFontFaceSrcValue&) const;
void traceAfterDispatch(Visitor* visitor) { CSSValue::traceAfterDispatch(visitor); } void traceAfterDispatch(Visitor*);
private: private:
CSSFontFaceSrcValue(const String& resource, bool local) CSSFontFaceSrcValue(const String& resource, bool local)
...@@ -81,7 +81,7 @@ private: ...@@ -81,7 +81,7 @@ private:
, m_resource(resource) , m_resource(resource)
, m_isLocal(local) , m_isLocal(local)
#if ENABLE(SVG_FONTS) #if ENABLE(SVG_FONTS)
, m_svgFontFaceElement(0) , m_svgFontFaceElement(nullptr)
#endif #endif
{ {
} }
...@@ -97,7 +97,7 @@ private: ...@@ -97,7 +97,7 @@ private:
ResourcePtr<FontResource> m_fetched; ResourcePtr<FontResource> m_fetched;
#if ENABLE(SVG_FONTS) #if ENABLE(SVG_FONTS)
SVGFontFaceElement* m_svgFontFaceElement; RawPtrWillBeMember<SVGFontFaceElement> m_svgFontFaceElement;
#endif #endif
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment