Index: third_party/WebKit/Source/core/css/cssom/StyleValueFactory.cpp |
diff --git a/third_party/WebKit/Source/core/css/cssom/StyleValueFactory.cpp b/third_party/WebKit/Source/core/css/cssom/StyleValueFactory.cpp |
index 3dd43b33f27318d2e9a2f2bdef3ef7ab0193be12..7b0ab807be203c68c4ea61b99628646711aaa88b 100644 |
--- a/third_party/WebKit/Source/core/css/cssom/StyleValueFactory.cpp |
+++ b/third_party/WebKit/Source/core/css/cssom/StyleValueFactory.cpp |
@@ -23,7 +23,7 @@ CSSStyleValue* styleValueForPrimitiveValue(const CSSPrimitiveValue& primitiveVal |
{ |
if (primitiveValue.isNumber()) |
return CSSNumberValue::create(primitiveValue.getDoubleValue()); |
- if (primitiveValue.isLength()) |
+ if (primitiveValue.isLength() || primitiveValue.isPercentage()) |
return CSSSimpleLength::fromCSSValue(primitiveValue); |
return nullptr; |