Index: Source/core/css/MediaList.cpp |
diff --git a/Source/core/css/MediaList.cpp b/Source/core/css/MediaList.cpp |
index 8f27f8100763d344203bea2c53c466a6da83b852..8fc86c2c42a1715f363715fcfc9df3e0113fc9f0 100644 |
--- a/Source/core/css/MediaList.cpp |
+++ b/Source/core/css/MediaList.cpp |
@@ -71,8 +71,16 @@ PassRefPtrWillBeRawPtr<MediaQuerySet> MediaQuerySet::create(const String& mediaS |
if (mediaString.isEmpty()) |
return MediaQuerySet::create(); |
- return MediaQueryParser::parse(mediaString); |
+ BisonCSSParser parser(strictCSSParserContext()); |
+ return parser.parseMediaQueryList(mediaString); |
+} |
+PassRefPtrWillBeRawPtr<MediaQuerySet> MediaQuerySet::createOffMainThread(const String& mediaString) |
+{ |
+ if (mediaString.isEmpty()) |
+ return MediaQuerySet::create(); |
+ |
+ return MediaQueryParser::parse(mediaString); |
} |
bool MediaQuerySet::set(const String& mediaString) |