| Index: Source/core/paint/DeprecatedPaintLayer.cpp
|
| diff --git a/Source/core/paint/DeprecatedPaintLayer.cpp b/Source/core/paint/DeprecatedPaintLayer.cpp
|
| index 79084f08573488803d5507f9feead7c864e1c9ec..c87a326647f966479e7fcd27c90590960f505b98 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());
|
| }
|
| }
|
|
|
|
|