Chromium Code Reviews| Index: Source/core/css/CSSParser-in.cpp |
| diff --git a/Source/core/css/CSSParser-in.cpp b/Source/core/css/CSSParser-in.cpp |
| index edbc75075ee64421e897194648fb9f368b0c3791..907fdac258f178c2a1c33893e9a7949ca7de4c97 100644 |
| --- a/Source/core/css/CSSParser-in.cpp |
| +++ b/Source/core/css/CSSParser-in.cpp |
| @@ -10266,7 +10266,7 @@ inline void CSSParser::detectAtToken(int length, bool hasEscape) |
| } |
| CASE("keyframes") { |
| if (RuntimeEnabledFeatures::cssAnimationUnprefixedEnabled()) |
| - m_token = WEBKIT_KEYFRAMES_SYM; |
| + m_token = KEYFRAMES_SYM; |
| } |
| CASE("left-top") { |
| if (LIKELY(!hasEscape)) |
| @@ -11196,7 +11196,7 @@ void CSSParser::logError(const String& message, const CSSParserLocation& locatio |
| console->addMessage(CSSMessageSource, WarningMessageLevel, message, m_styleSheet->baseURL().string(), lineNumberInStyleSheet + m_startPosition.m_line.zeroBasedInt() + 1, columnNumber + 1); |
| } |
| -StyleRuleKeyframes* CSSParser::createKeyframesRule(const String& name, PassOwnPtr<Vector<RefPtr<StyleKeyframe> > > popKeyframes) |
| +StyleRuleKeyframes* CSSParser::createKeyframesRule(const String& name, PassOwnPtr<Vector<RefPtr<StyleKeyframe> > > popKeyframes, bool isPrefixed) |
| { |
| OwnPtr<Vector<RefPtr<StyleKeyframe> > > keyframes = popKeyframes; |
| m_allowImportRules = m_allowNamespaceDeclarations = false; |
| @@ -11204,6 +11204,7 @@ StyleRuleKeyframes* CSSParser::createKeyframesRule(const String& name, PassOwnPt |
| for (size_t i = 0; i < keyframes->size(); ++i) |
| rule->parserAppendKeyframe(keyframes->at(i)); |
| rule->setName(name); |
| + rule->setVendorPrefixed(isPrefixed); |
|
eseidel
2013/08/20 22:26:31
I really like this pattern, btw. Of just using th
|
| StyleRuleKeyframes* rulePtr = rule.get(); |
| m_parsedRules.append(rule.release()); |
| endRuleBody(); |