Index: Source/core/css/parser/CSSPropertyParser.cpp |
diff --git a/Source/core/css/parser/CSSPropertyParser.cpp b/Source/core/css/parser/CSSPropertyParser.cpp |
index 2e6c483da002877dc8980b5b0be85f790357171b..d81bbbd3abc430b2db9fcb52392c937dc8603275 100644 |
--- a/Source/core/css/parser/CSSPropertyParser.cpp |
+++ b/Source/core/css/parser/CSSPropertyParser.cpp |
@@ -77,18 +77,18 @@ static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> consumeIdent(CSSParserTokenRang |
return cssValuePool().createIdentifierValue(range.consumeIncludingWhitespace().id()); |
} |
-static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> consumeCustomIdent(CSSParserTokenRange& range) |
+static PassRefPtrWillBeRawPtr<CSSCustomIdentValue> consumeCustomIdent(CSSParserTokenRange& range) |
{ |
if (range.peek().type() != IdentToken) |
return nullptr; |
- return cssValuePool().createValue(range.consumeIncludingWhitespace().value(), CSSPrimitiveValue::UnitType::CustomIdentifier); |
+ return CSSCustomIdentValue::create(range.consumeIncludingWhitespace().value()); |
} |
-static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> consumeString(CSSParserTokenRange& range) |
+static PassRefPtrWillBeRawPtr<CSSStringValue> consumeString(CSSParserTokenRange& range) |
{ |
if (range.peek().type() != StringToken) |
return nullptr; |
- return cssValuePool().createValue(range.consumeIncludingWhitespace().value(), CSSPrimitiveValue::UnitType::String); |
+ return CSSStringValue::create(range.consumeIncludingWhitespace().value()); |
} |
// Methods for consuming non-shorthand properties starts here. |
@@ -142,7 +142,7 @@ static PassRefPtrWillBeRawPtr<CSSValue> consumeWillChange(CSSParserTokenRange& r |
return values.release(); |
} |
-static PassRefPtrWillBeRawPtr<CSSPrimitiveValue> consumePage(CSSParserTokenRange& range) |
+static PassRefPtrWillBeRawPtr<CSSValue> consumePage(CSSParserTokenRange& range) |
{ |
if (range.peek().id() == CSSValueAuto) |
return consumeIdent(range); |