Index: Source/core/layout/svg/LayoutSVGResourceFilter.cpp |
diff --git a/Source/core/layout/svg/LayoutSVGResourceFilter.cpp b/Source/core/layout/svg/LayoutSVGResourceFilter.cpp |
index d85feea37331083367ff056e786b49689c012b96..3b4ca9ebd680df5f57dbb50c558763d423b6a411 100644 |
--- a/Source/core/layout/svg/LayoutSVGResourceFilter.cpp |
+++ b/Source/core/layout/svg/LayoutSVGResourceFilter.cpp |
@@ -85,7 +85,7 @@ PassRefPtrWillBeRawPtr<SVGFilterBuilder> LayoutSVGResourceFilter::buildPrimitive |
// Add effects to the builder |
RefPtrWillBeRawPtr<SVGFilterBuilder> builder = SVGFilterBuilder::create(SourceGraphic::create(filter), SourceAlpha::create(filter)); |
for (SVGElement* element = Traversal<SVGElement>::firstChild(*filterElement); element; element = Traversal<SVGElement>::nextSibling(*element)) { |
- if (!element->isFilterEffect() || !element->renderer()) |
+ if (!element->isFilterEffect() || !element->layoutObject()) |
continue; |
SVGFilterPrimitiveStandardAttributes* effectElement = static_cast<SVGFilterPrimitiveStandardAttributes*>(element); |
@@ -94,11 +94,11 @@ PassRefPtrWillBeRawPtr<SVGFilterBuilder> LayoutSVGResourceFilter::buildPrimitive |
builder->clearEffects(); |
return nullptr; |
} |
- builder->appendEffectToEffectReferences(effect, effectElement->renderer()); |
+ builder->appendEffectToEffectReferences(effect, effectElement->layoutObject()); |
effectElement->setStandardAttributes(effect.get()); |
effect->setEffectBoundaries(SVGLengthContext::resolveRectangle<SVGFilterPrimitiveStandardAttributes>(effectElement, filterElement->primitiveUnits()->currentValue()->enumValue(), targetBoundingBox)); |
effect->setOperatingColorSpace( |
- effectElement->renderer()->style()->svgStyle().colorInterpolationFilters() == CI_LINEARRGB ? ColorSpaceLinearRGB : ColorSpaceDeviceRGB); |
+ effectElement->layoutObject()->style()->svgStyle().colorInterpolationFilters() == CI_LINEARRGB ? ColorSpaceLinearRGB : ColorSpaceDeviceRGB); |
builder->add(AtomicString(effectElement->result()->currentValue()->value()), effect); |
} |
return builder.release(); |