Index: Source/modules/canvas2d/CanvasRenderingContext2D.cpp |
diff --git a/Source/modules/canvas2d/CanvasRenderingContext2D.cpp b/Source/modules/canvas2d/CanvasRenderingContext2D.cpp |
index c5522d5a86c2bef7be4b3407242a5ff840d33642..a00f140e44ba4504155dc9940125b6f01b65f76c 100644 |
--- a/Source/modules/canvas2d/CanvasRenderingContext2D.cpp |
+++ b/Source/modules/canvas2d/CanvasRenderingContext2D.cpp |
@@ -651,13 +651,13 @@ void CanvasRenderingContext2D::setFilter(const String& filterString) |
if (filterString == state().unparsedFilter()) |
return; |
- RefPtrWillBeRawPtr<CSSValue> filterValue = CSSParser::parseSingleValue(CSSPropertyWebkitFilter, filterString, CSSParserContext(HTMLStandardMode, 0)); |
+ NullableCSSValue filterValue = CSSParser::parseSingleValue(CSSPropertyWebkitFilter, filterString, CSSParserContext(HTMLStandardMode, 0)); |
if (!filterValue || filterValue->isInitialValue() || filterValue->isInheritedValue()) |
return; |
modifiableState().setUnparsedFilter(filterString); |
- modifiableState().setFilter(filterValue.release()); |
+ modifiableState().setFilter(*filterValue); |
} |
PassRefPtrWillBeRawPtr<SVGMatrixTearOff> CanvasRenderingContext2D::currentTransform() const |