| Index: Source/core/paint/DeprecatedPaintLayer.cpp
|
| diff --git a/Source/core/paint/DeprecatedPaintLayer.cpp b/Source/core/paint/DeprecatedPaintLayer.cpp
|
| index e1d9bc4864943ad3ccecd6146362164b0a87b738..0912024219e55603dff8e07d14c65405ffffb7ae 100644
|
| --- a/Source/core/paint/DeprecatedPaintLayer.cpp
|
| +++ b/Source/core/paint/DeprecatedPaintLayer.cpp
|
| @@ -2833,12 +2833,12 @@ FilterOperations DeprecatedPaintLayer::computeFilterOperations(const ComputedSty
|
| FilterOperation* filterOperation = filters.operations().at(i).get();
|
| if (filterOperation->type() != FilterOperation::REFERENCE)
|
| continue;
|
| - ReferenceFilterOperation* referenceOperation = toReferenceFilterOperation(filterOperation);
|
| + ReferenceFilterOperation& referenceOperation = toReferenceFilterOperation(*filterOperation);
|
| // FIXME: Cache the ReferenceFilter if it didn't change.
|
| RefPtrWillBeRawPtr<ReferenceFilter> referenceFilter = ReferenceFilter::create(style.effectiveZoom());
|
| - referenceFilter->setLastEffect(ReferenceFilterBuilder::build(referenceFilter.get(), layoutObject(), referenceFilter->sourceGraphic(),
|
| + referenceFilter->setLastEffect(ReferenceFilterBuilder::build(referenceFilter.get(), *layoutObject(), referenceFilter->sourceGraphic(),
|
| referenceOperation));
|
| - referenceOperation->setFilter(referenceFilter.release());
|
| + referenceOperation.setFilter(referenceFilter.release());
|
| }
|
| }
|
|
|
|
|