summaryrefslogtreecommitdiffstats
path: root/WebCore/rendering/RenderSVGResourceFilter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/rendering/RenderSVGResourceFilter.cpp')
-rw-r--r--WebCore/rendering/RenderSVGResourceFilter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/WebCore/rendering/RenderSVGResourceFilter.cpp b/WebCore/rendering/RenderSVGResourceFilter.cpp
index b0220a9..0062015 100644
--- a/WebCore/rendering/RenderSVGResourceFilter.cpp
+++ b/WebCore/rendering/RenderSVGResourceFilter.cpp
@@ -91,13 +91,13 @@ void RenderSVGResourceFilter::invalidateClient(RenderObject* object)
markForLayoutAndResourceInvalidation(object);
}
-PassOwnPtr<SVGFilterBuilder> RenderSVGResourceFilter::buildPrimitives()
+PassRefPtr<SVGFilterBuilder> RenderSVGResourceFilter::buildPrimitives()
{
SVGFilterElement* filterElement = static_cast<SVGFilterElement*>(node());
bool primitiveBoundingBoxMode = filterElement->primitiveUnits() == SVGUnitTypes::SVG_UNIT_TYPE_OBJECTBOUNDINGBOX;
// Add effects to the builder
- OwnPtr<SVGFilterBuilder> builder(new SVGFilterBuilder);
+ RefPtr<SVGFilterBuilder> builder = SVGFilterBuilder::create();
builder->clearEffects();
for (Node* node = filterElement->firstChild(); node; node = node->nextSibling()) {
if (!node->isSVGElement())