| 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..d540c1a75ad4e49bb691e0dbf3bcf0cd0f0d0d01 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,14 @@ String CSSMediaRule::cssText() const {
|
| return result.toString();
|
| }
|
|
|
| +String CSSMediaRule::conditionText() const {
|
| + StringBuilder result;
|
| + if (mediaQueries()) {
|
| + result.append(mediaQueries()->mediaText());
|
| + }
|
| + return result.toString();
|
| +}
|
| +
|
| MediaList* CSSMediaRule::media() const {
|
| if (!mediaQueries())
|
| return nullptr;
|
| @@ -59,13 +67,13 @@ MediaList* CSSMediaRule::media() const {
|
| }
|
|
|
| void CSSMediaRule::reattach(StyleRuleBase* rule) {
|
| - CSSGroupingRule::reattach(rule);
|
| + CSSConditionRule::reattach(rule);
|
| if (m_mediaCSSOMWrapper && mediaQueries())
|
| m_mediaCSSOMWrapper->reattach(mediaQueries());
|
| }
|
|
|
| DEFINE_TRACE(CSSMediaRule) {
|
| visitor->trace(m_mediaCSSOMWrapper);
|
| - CSSGroupingRule::trace(visitor);
|
| + CSSConditionRule::trace(visitor);
|
| }
|
| } // namespace blink
|
|
|