Index: Source/core/css/CSSPrimitiveValue.cpp |
diff --git a/Source/core/css/CSSPrimitiveValue.cpp b/Source/core/css/CSSPrimitiveValue.cpp |
index 23b22e8fbad6ffad7a47d5b74fef2b512a08c2e6..62439ceb280f407e57f881e1ae3a198e2e408767 100644 |
--- a/Source/core/css/CSSPrimitiveValue.cpp |
+++ b/Source/core/css/CSSPrimitiveValue.cpp |
@@ -268,9 +268,10 @@ CSSPrimitiveValue::CSSPrimitiveValue(CSSPropertyID propertyID) |
m_value.propertyID = propertyID; |
} |
-CSSPrimitiveValue::CSSPrimitiveValue(int parserOperator) |
+CSSPrimitiveValue::CSSPrimitiveValue(int parserOperator, UnitTypes type) |
: CSSValue(PrimitiveClass) |
{ |
+ ASSERT(type == CSS_PARSER_OPERATOR); |
m_primitiveUnitType = CSS_PARSER_OPERATOR; |
m_value.parserOperator = parserOperator; |
} |
@@ -297,9 +298,10 @@ CSSPrimitiveValue::CSSPrimitiveValue(const LengthSize& lengthSize) |
init(lengthSize); |
} |
-CSSPrimitiveValue::CSSPrimitiveValue(RGBA32 color) |
+CSSPrimitiveValue::CSSPrimitiveValue(RGBA32 color, UnitTypes type) |
: CSSValue(PrimitiveClass) |
{ |
+ ASSERT(type == CSS_RGBCOLOR); |
m_primitiveUnitType = CSS_RGBCOLOR; |
m_value.rgbcolor = color; |
} |