| 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;
|
|
|