| Index: Source/core/rendering/RenderLayer.cpp
|
| diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp
|
| index ba9c9160db2976b1d391d06894bc2f66cab7d88d..cf260a676b96a5154fcef390e625475fa2afd467 100644
|
| --- a/Source/core/rendering/RenderLayer.cpp
|
| +++ b/Source/core/rendering/RenderLayer.cpp
|
| @@ -2739,7 +2739,7 @@ FilterOperations RenderLayer::computeFilterOperations(const RenderStyle* style)
|
| continue;
|
| ReferenceFilterOperation* referenceOperation = toReferenceFilterOperation(filterOperation);
|
| // FIXME: Cache the ReferenceFilter if it didn't change.
|
| - RefPtr<ReferenceFilter> referenceFilter = ReferenceFilter::create(style->effectiveZoom());
|
| + RefPtrWillBeRawPtr<ReferenceFilter> referenceFilter = ReferenceFilter::create(style->effectiveZoom());
|
| referenceFilter->setLastEffect(ReferenceFilterBuilder::build(referenceFilter.get(), renderer(), referenceFilter->sourceGraphic(),
|
| referenceOperation));
|
| referenceOperation->setFilter(referenceFilter.release());
|
| @@ -2778,7 +2778,7 @@ void RenderLayer::updateOrRemoveFilterEffectRenderer()
|
|
|
| RenderLayerFilterInfo* filterInfo = ensureFilterInfo();
|
| if (!filterInfo->renderer()) {
|
| - RefPtr<FilterEffectRenderer> filterRenderer = FilterEffectRenderer::create();
|
| + RefPtrWillBeRawPtr<FilterEffectRenderer> filterRenderer = FilterEffectRenderer::create();
|
| filterInfo->setRenderer(filterRenderer.release());
|
| }
|
|
|
|
|