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 52b293d1bdd440c070ba08959b2c8e92a9b705b2..18ba58984796f5d3acb34b5da28ad571275c78ab 100644 |
--- a/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSDefaultStyleSheets.cpp |
@@ -51,14 +51,14 @@ CSSDefaultStyleSheets& CSSDefaultStyleSheets::instance() |
static const MediaQueryEvaluator& screenEval() |
{ |
- DEFINE_STATIC_LOCAL(const MediaQueryEvaluator, staticScreenEval, ("screen")); |
- return staticScreenEval; |
+ DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<MediaQueryEvaluator>, staticScreenEval, (adoptPtrWillBeNoop (new MediaQueryEvaluator("screen")))); |
+ return *staticScreenEval; |
} |
static const MediaQueryEvaluator& printEval() |
{ |
- DEFINE_STATIC_LOCAL(const MediaQueryEvaluator, staticPrintEval, ("print")); |
- return staticPrintEval; |
+ DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<MediaQueryEvaluator>, staticPrintEval, (adoptPtrWillBeNoop (new MediaQueryEvaluator("print")))); |
+ return *staticPrintEval; |
} |
static PassRefPtrWillBeRawPtr<StyleSheetContents> parseUASheet(const String& str) |