Index: Source/core/css/CSSParserMode.h |
diff --git a/Source/core/css/CSSParserMode.h b/Source/core/css/CSSParserMode.h |
index 59ef416d316a2fc4f12b27cd0b81a22f2186ccc9..37e44349aa5df47c4fd25e945af607ffa4b5b6ed 100644 |
--- a/Source/core/css/CSSParserMode.h |
+++ b/Source/core/css/CSSParserMode.h |
@@ -44,7 +44,9 @@ enum CSSParserMode { |
SVGAttributeMode, |
// User agent style sheet should always be in strict mode. Enables internal |
// only properties and values. |
- UASheetMode |
+ UASheetMode, |
+ // Parsing @viewport descriptors. Always strict. |
+ ViewportMode |
}; |
inline CSSParserMode strictToCSSParserMode(bool inStrictMode) |
@@ -54,7 +56,7 @@ inline CSSParserMode strictToCSSParserMode(bool inStrictMode) |
inline bool isStrictParserMode(CSSParserMode cssParserMode) |
{ |
- return cssParserMode == CSSStrictMode || cssParserMode == SVGAttributeMode || cssParserMode == UASheetMode; |
+ return cssParserMode != CSSQuirksMode; |
} |
struct CSSParserContext { |