Index: third_party/WebKit/Source/core/css/CSSStyleSheet.cpp |
diff --git a/third_party/WebKit/Source/core/css/CSSStyleSheet.cpp b/third_party/WebKit/Source/core/css/CSSStyleSheet.cpp |
index decf3122e874050427793152263540490b9d64ee..1a1b60b45aac2b768520e4aaa93a2456a9797b26 100644 |
--- a/third_party/WebKit/Source/core/css/CSSStyleSheet.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSStyleSheet.cpp |
@@ -102,8 +102,8 @@ CSSStyleSheet* CSSStyleSheet::createInline(Node& ownerNode, |
const KURL& baseURL, |
const TextPosition& startPosition, |
const String& encoding) { |
- CSSParserContext parserContext(ownerNode.document(), nullptr, baseURL, |
- encoding); |
+ CSSParserContext* parserContext = |
+ new CSSParserContext(ownerNode.document(), baseURL, encoding); |
StyleSheetContents* sheet = |
StyleSheetContents::create(baseURL.getString(), parserContext); |
return new CSSStyleSheet(sheet, ownerNode, true, startPosition); |
@@ -264,8 +264,8 @@ unsigned CSSStyleSheet::insertRule(const String& ruleString, |
String::number(length()) + ")."); |
return 0; |
} |
- CSSParserContext context(m_contents->parserContext(), |
- UseCounter::getFrom(this)); |
+ const CSSParserContext* context = |
+ CSSParserContext::create(m_contents->parserContext(), this); |
StyleRuleBase* rule = |
CSSParser::parseRule(context, m_contents.get(), ruleString); |