Index: third_party/WebKit/Source/core/css/resolver/CSSVariableResolver.cpp |
diff --git a/third_party/WebKit/Source/core/css/resolver/CSSVariableResolver.cpp b/third_party/WebKit/Source/core/css/resolver/CSSVariableResolver.cpp |
index a1cf7fbcf16f2f6d58513a2a84e8e2c5a4483f8c..b62d62f8ee59ff8fc357e3369e2b3a6a93d19e2e 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/CSSVariableResolver.cpp |
+++ b/third_party/WebKit/Source/core/css/resolver/CSSVariableResolver.cpp |
@@ -73,7 +73,7 @@ bool CSSVariableResolver::resolveVariableReference(CSSParserTokenRange range, Ve |
{ |
range.consumeWhitespace(); |
ASSERT(range.peek().type() == IdentToken); |
- AtomicString variableName = range.consumeIncludingWhitespace().value(); |
+ AtomicString variableName = AtomicString(range.consumeIncludingWhitespace().value().toString()); |
ASSERT(range.atEnd() || (range.peek().type() == CommaToken)); |
CSSVariableData* variableData = valueForCustomProperty(variableName); |
@@ -96,7 +96,7 @@ void CSSVariableResolver::resolveApplyAtRule(CSSParserTokenRange& range, |
if (range.peek().type() == SemicolonToken) |
range.consume(); |
- CSSVariableData* variableData = valueForCustomProperty(variableName.value()); |
+ CSSVariableData* variableData = valueForCustomProperty(AtomicString(variableName.value().toString())); |
if (!variableData) |
return; // Invalid custom property |