Chromium Code Reviews| Index: third_party/WebKit/Source/core/css/CSSMediaRule.cpp |
| diff --git a/third_party/WebKit/Source/core/css/CSSMediaRule.cpp b/third_party/WebKit/Source/core/css/CSSMediaRule.cpp |
| index fcc0e7763a5a0b81c40bbc05b13799241d02e3de..33c451d509354b32b76ad0407f8afaf7c1953f53 100644 |
| --- a/third_party/WebKit/Source/core/css/CSSMediaRule.cpp |
| +++ b/third_party/WebKit/Source/core/css/CSSMediaRule.cpp |
| @@ -28,7 +28,7 @@ |
| namespace blink { |
| CSSMediaRule::CSSMediaRule(StyleRuleMedia* mediaRule, CSSStyleSheet* parent) |
| - : CSSGroupingRule(mediaRule, parent) {} |
| + : CSSConditionRule(mediaRule, parent) {} |
| CSSMediaRule::~CSSMediaRule() {} |
| @@ -49,6 +49,12 @@ String CSSMediaRule::cssText() const { |
| return result.toString(); |
| } |
| +String CSSMediaRule::conditionText() const { |
| + if (!mediaQueries()) |
| + return String(); |
| + return mediaQueries()->mediaText(); |
|
foolip
2016/10/18 10:38:33
Ah, MediaList uses this interally, makes sense.
|
| +} |
| + |
| MediaList* CSSMediaRule::media() const { |
| if (!mediaQueries()) |
| return nullptr; |
| @@ -59,7 +65,7 @@ MediaList* CSSMediaRule::media() const { |
| } |
| void CSSMediaRule::reattach(StyleRuleBase* rule) { |
| - CSSGroupingRule::reattach(rule); |
| + CSSConditionRule::reattach(rule); |
| if (m_mediaCSSOMWrapper && mediaQueries()) |
| m_mediaCSSOMWrapper->reattach(mediaQueries()); |
| } |