Index: Source/core/svg/SVGFETurbulenceElement.cpp |
diff --git a/Source/core/svg/SVGFETurbulenceElement.cpp b/Source/core/svg/SVGFETurbulenceElement.cpp |
index 906650d8c10a004deefd5c156966280402d04d8b..b9335bd78a12923f2a84aada7f5b8197087b17c1 100644 |
--- a/Source/core/svg/SVGFETurbulenceElement.cpp |
+++ b/Source/core/svg/SVGFETurbulenceElement.cpp |
@@ -62,6 +62,16 @@ inline SVGFETurbulenceElement::SVGFETurbulenceElement(Document& document) |
addToPropertyMap(m_numOctaves); |
} |
+void SVGFETurbulenceElement::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_baseFrequency); |
+ visitor->trace(m_seed); |
+ visitor->trace(m_stitchTiles); |
+ visitor->trace(m_type); |
+ visitor->trace(m_numOctaves); |
+ SVGFilterPrimitiveStandardAttributes::trace(visitor); |
+} |
+ |
DEFINE_NODE_FACTORY(SVGFETurbulenceElement) |
bool SVGFETurbulenceElement::isSupportedAttribute(const QualifiedName& attrName) |
@@ -124,7 +134,7 @@ void SVGFETurbulenceElement::svgAttributeChanged(const QualifiedName& attrName) |
ASSERT_NOT_REACHED(); |
} |
-PassRefPtr<FilterEffect> SVGFETurbulenceElement::build(SVGFilterBuilder*, Filter* filter) |
+PassRefPtrWillBeRawPtr<FilterEffect> SVGFETurbulenceElement::build(SVGFilterBuilder*, Filter* filter) |
{ |
if (baseFrequencyX()->currentValue()->value() < 0 || baseFrequencyY()->currentValue()->value() < 0) |
return nullptr; |