Index: Source/core/css/parser/MediaQueryToken.cpp |
diff --git a/Source/core/css/parser/MediaQueryToken.cpp b/Source/core/css/parser/MediaQueryToken.cpp |
index 3696005d30e0b2ff8fbd962c24d558557fb5db4d..479d5513961d894be79b0ceb3e625f8262d522c4 100644 |
--- a/Source/core/css/parser/MediaQueryToken.cpp |
+++ b/Source/core/css/parser/MediaQueryToken.cpp |
@@ -17,6 +17,16 @@ MediaQueryToken::MediaQueryToken(MediaQueryTokenType type) |
, m_delimiter(0) |
, m_numericValue(0) |
, m_unit(CSSPrimitiveValue::CSS_UNKNOWN) |
+ , m_blockToken(NotBlockToken) |
+{ |
+} |
+ |
+MediaQueryToken::MediaQueryToken(MediaQueryTokenType type, BlockToken blockToken) |
+ : m_type(type) |
+ , m_delimiter(0) |
+ , m_numericValue(0) |
+ , m_unit(CSSPrimitiveValue::CSS_UNKNOWN) |
+ , m_blockToken(blockToken) |
{ |
} |
@@ -26,6 +36,7 @@ MediaQueryToken::MediaQueryToken(MediaQueryTokenType type, UChar c) |
, m_delimiter(c) |
, m_numericValue(0) |
, m_unit(CSSPrimitiveValue::CSS_UNKNOWN) |
+ , m_blockToken(NotBlockToken) |
{ |
ASSERT(m_type == DelimiterToken); |
} |
@@ -36,15 +47,28 @@ MediaQueryToken::MediaQueryToken(MediaQueryTokenType type, String value) |
, m_delimiter(0) |
, m_numericValue(0) |
, m_unit(CSSPrimitiveValue::CSS_UNKNOWN) |
+ , m_blockToken(NotBlockToken) |
+{ |
+} |
+ |
+MediaQueryToken::MediaQueryToken(MediaQueryTokenType type, String value, BlockToken blockToken) |
+ : m_type(type) |
+ , m_value(value) |
+ , m_delimiter(0) |
+ , m_numericValue(0) |
+ , m_unit(CSSPrimitiveValue::CSS_UNKNOWN) |
+ , m_blockToken(blockToken) |
{ |
} |
+ |
MediaQueryToken::MediaQueryToken(MediaQueryTokenType type, double numericValue, NumericValueType numericValueType) |
: m_type(type) |
, m_delimiter(0) |
, m_numericValueType(numericValueType) |
, m_numericValue(numericValue) |
, m_unit(CSSPrimitiveValue::CSS_NUMBER) |
+ , m_blockToken(NotBlockToken) |
{ |
ASSERT(type == NumberToken); |
} |