| Index: third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp b/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp
|
| index faeb1f52624f3a9083e14cd4c6a68d4b6af6d91c..2eb90c99c61181996d96c3114701392b53d09a58 100644
|
| --- a/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp
|
| +++ b/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp
|
| @@ -61,14 +61,14 @@ static const MediaQueryEvaluator& printEval()
|
| return staticPrintEval;
|
| }
|
|
|
| -static RawPtr<StyleSheetContents> parseUASheet(const String& str)
|
| +static StyleSheetContents* parseUASheet(const String& str)
|
| {
|
| - RawPtr<StyleSheetContents> sheet = StyleSheetContents::create(CSSParserContext(UASheetMode, 0));
|
| + StyleSheetContents* sheet = StyleSheetContents::create(CSSParserContext(UASheetMode, 0));
|
| sheet->parseString(str);
|
| // User Agent stylesheets are parsed once for the lifetime of the renderer
|
| // process and are intentionally leaked.
|
| - LEAK_SANITIZER_IGNORE_OBJECT(sheet.get());
|
| - return sheet.release();
|
| + LEAK_SANITIZER_IGNORE_OBJECT(sheet);
|
| + return sheet;
|
| }
|
|
|
| CSSDefaultStyleSheets::CSSDefaultStyleSheets()
|
| @@ -107,8 +107,8 @@ RuleSet* CSSDefaultStyleSheets::defaultViewSourceStyle()
|
| if (!m_defaultViewSourceStyle) {
|
| m_defaultViewSourceStyle = RuleSet::create();
|
| // Loaded stylesheet is leaked on purpose.
|
| - RawPtr<StyleSheetContents> stylesheet = parseUASheet(loadResourceAsASCIIString("view-source.css"));
|
| - m_defaultViewSourceStyle->addRulesFromSheet(stylesheet.release().leakRef(), screenEval());
|
| + StyleSheetContents* stylesheet = parseUASheet(loadResourceAsASCIIString("view-source.css"));
|
| + m_defaultViewSourceStyle->addRulesFromSheet(stylesheet, screenEval());
|
| }
|
| return m_defaultViewSourceStyle.get();
|
| }
|
| @@ -118,8 +118,8 @@ RuleSet* CSSDefaultStyleSheets::defaultXHTMLMobileProfileStyle()
|
| if (!m_defaultXHTMLMobileProfileStyle) {
|
| m_defaultXHTMLMobileProfileStyle = RuleSet::create();
|
| // Loaded stylesheet is leaked on purpose.
|
| - RawPtr<StyleSheetContents> stylesheet = parseUASheet(loadResourceAsASCIIString("xhtmlmp.css"));
|
| - m_defaultXHTMLMobileProfileStyle->addRulesFromSheet(stylesheet.release().leakRef(), screenEval());
|
| + StyleSheetContents* stylesheet = parseUASheet(loadResourceAsASCIIString("xhtmlmp.css"));
|
| + m_defaultXHTMLMobileProfileStyle->addRulesFromSheet(stylesheet, screenEval());
|
| }
|
| return m_defaultXHTMLMobileProfileStyle.get();
|
| }
|
|
|