Index: Source/core/svg/SVGFEMergeElement.cpp |
diff --git a/Source/core/svg/SVGFEMergeElement.cpp b/Source/core/svg/SVGFEMergeElement.cpp |
index 93df548ac1c35d2b10d9a87a73ee0b60e1464d20..3b980369c564e4eb3fe2548a421dc81ad6e79874 100644 |
--- a/Source/core/svg/SVGFEMergeElement.cpp |
+++ b/Source/core/svg/SVGFEMergeElement.cpp |
@@ -37,9 +37,9 @@ inline SVGFEMergeElement::SVGFEMergeElement(Document& document) |
DEFINE_NODE_FACTORY(SVGFEMergeElement) |
-PassRefPtr<FilterEffect> SVGFEMergeElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) |
+PassRefPtrWillBeRawPtr<FilterEffect> SVGFEMergeElement::build(SVGFilterBuilder* filterBuilder, Filter* filter) |
{ |
- RefPtr<FilterEffect> effect = FEMerge::create(filter); |
+ RefPtrWillBeRawPtr<FilterEffect> effect = FEMerge::create(filter); |
FilterEffectVector& mergeInputs = effect->inputEffects(); |
for (SVGFEMergeNodeElement* element = Traversal<SVGFEMergeNodeElement>::firstChild(*this); element; element = Traversal<SVGFEMergeNodeElement>::nextSibling(*element)) { |
FilterEffect* mergeEffect = filterBuilder->getEffectById(AtomicString(element->in1()->currentValue()->value())); |