Index: Source/core/rendering/RenderLayer.cpp |
diff --git a/Source/core/rendering/RenderLayer.cpp b/Source/core/rendering/RenderLayer.cpp |
index 658a3ad32a1b23d969fbf7dd6f133664c2bbf13f..c21315adf2d10b0f3f59f698def68485a3e13a5e 100644 |
--- a/Source/core/rendering/RenderLayer.cpp |
+++ b/Source/core/rendering/RenderLayer.cpp |
@@ -2723,7 +2723,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()); |
@@ -2762,7 +2762,7 @@ void RenderLayer::updateOrRemoveFilterEffectRenderer() |
RenderLayerFilterInfo* filterInfo = ensureFilterInfo(); |
if (!filterInfo->renderer()) { |
- RefPtr<FilterEffectRenderer> filterRenderer = FilterEffectRenderer::create(); |
+ RefPtrWillBeRawPtr<FilterEffectRenderer> filterRenderer = FilterEffectRenderer::create(); |
filterInfo->setRenderer(filterRenderer.release()); |
} |