Index: third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp |
diff --git a/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp b/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp |
index 32263a850e08916e44a8ed3b4f47596c79d74379..e4418853ede5e90e5fd8f825c4df89bb9ac9f355 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp |
+++ b/third_party/WebKit/Source/core/css/resolver/StyleBuilderConverter.cpp |
@@ -975,9 +975,17 @@ RespectImageOrientationEnum StyleBuilderConverter::convertImageOrientation(Style |
return primitiveValue.getValueID() == CSSValueFromImage ? RespectImageOrientation : DoNotRespectImageOrientation; |
} |
-PassRefPtr<StylePath> StyleBuilderConverter::convertPath(StyleResolverState&, CSSValue& value) |
+PassRefPtr<StylePath> StyleBuilderConverter::convertPath(StyleResolverState&, const CSSValue& value) |
{ |
return toCSSPathValue(value).cachedPath(); |
} |
+PassRefPtr<StylePath> StyleBuilderConverter::convertPathOrNone(StyleResolverState& state, const CSSValue& value) |
+{ |
+ if (value.isPathValue()) |
+ return convertPath(state, value); |
+ ASSERT(value.isPrimitiveValue() && toCSSPrimitiveValue(value).getValueID() == CSSValueNone); |
+ return nullptr; |
+} |
+ |
} // namespace blink |