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(); |