Index: Source/core/css/CSSParserValues.cpp |
diff --git a/Source/core/css/CSSParserValues.cpp b/Source/core/css/CSSParserValues.cpp |
index 5336c85adfc4ae3968004d2438c71035bfb1905b..11be3c15c3b168641f6f0415263e9a3005a2d0c9 100644 |
--- a/Source/core/css/CSSParserValues.cpp |
+++ b/Source/core/css/CSSParserValues.cpp |
@@ -87,14 +87,10 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSParserValue::createCSSValue() |
if (id) |
return CSSPrimitiveValue::createIdentifier(id); |
- if (unit == CSSParserValue::Operator) { |
- RefPtrWillBeRawPtr<CSSPrimitiveValue> primitiveValue = CSSPrimitiveValue::createParserOperator(iValue); |
- primitiveValue->setPrimitiveType(CSSPrimitiveValue::CSS_PARSER_OPERATOR); |
- return primitiveValue; |
- } |
- if (unit == CSSParserValue::Function) { |
+ if (unit == CSSParserValue::Operator) |
+ return CSSPrimitiveValue::createParserOperator(iValue); |
+ if (unit == CSSParserValue::Function) |
return CSSFunctionValue::create(function); |
- } |
if (unit == CSSParserValue::ValueList) |
return CSSValueList::createFromParserValueList(valueList); |
if (unit >= CSSParserValue::Q_EMS) |
@@ -148,9 +144,9 @@ PassRefPtrWillBeRawPtr<CSSValue> CSSParserValue::createCSSValue() |
case CSSPrimitiveValue::CSS_DPCM: |
case CSSPrimitiveValue::CSS_PAIR: |
case CSSPrimitiveValue::CSS_UNICODE_RANGE: |
- case CSSPrimitiveValue::CSS_PARSER_OPERATOR: |
case CSSPrimitiveValue::CSS_PARSER_INTEGER: |
case CSSPrimitiveValue::CSS_PARSER_IDENTIFIER: |
+ case CSSPrimitiveValue::CSS_PARSER_OPERATOR: |
case CSSPrimitiveValue::CSS_COUNTER_NAME: |
case CSSPrimitiveValue::CSS_SHAPE: |
case CSSPrimitiveValue::CSS_QUAD: |