| Index: Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| diff --git a/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp b/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| index 48c12d2a81ad265e7d406ccff9cd3309585dca71..4e3b311269f23a85d2ebc25f3ba2e1e74fdd28d0 100644
|
| --- a/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| +++ b/Source/modules/canvas2d/CanvasRenderingContext2DState.cpp
|
| @@ -341,7 +341,7 @@ SkImageFilter* CanvasRenderingContext2DState::getFilter(Element* styleResolution
|
|
|
| // TODO(junov): crbug.com/502877 Feed m_fillStyle and m_strokeStyle into FillPaint and
|
| // StrokePaint respectively for filters that reference SVG.
|
| - StyleBuilder::applyProperty(CSSPropertyWebkitFilter, resolverState, m_filterValue.get());
|
| + StyleBuilder::applyProperty(CSSPropertyWebkitFilter, resolverState, *m_filterValue);
|
| RefPtrWillBeRawPtr<FilterEffectBuilder> filterEffectBuilder = FilterEffectBuilder::create();
|
| const float effectiveZoom = 1.0f; // Deliberately ignore zoom on the canvas element
|
| filterEffectBuilder->build(styleResolutionHost, filterStyle->filter(), effectiveZoom);
|
| @@ -434,7 +434,7 @@ void CanvasRenderingContext2DState::setShadowColor(SkColor shadowColor)
|
| shadowParameterChanged();
|
| }
|
|
|
| -void CanvasRenderingContext2DState::setFilter(PassRefPtrWillBeRawPtr<CSSValue> filterValue)
|
| +void CanvasRenderingContext2DState::setFilter(CSSValue filterValue)
|
| {
|
| m_filterValue = filterValue;
|
| m_resolvedFilter.clear();
|
|
|