Chromium Code Reviews| Index: third_party/WebKit/Source/core/css/StyleRule.cpp |
| diff --git a/third_party/WebKit/Source/core/css/StyleRule.cpp b/third_party/WebKit/Source/core/css/StyleRule.cpp |
| index ba0557f66cda937fd0365a65cd2389af9d83220d..24c5b1d7465e24a57c7dd13ce55fd53653c006b8 100644 |
| --- a/third_party/WebKit/Source/core/css/StyleRule.cpp |
| +++ b/third_party/WebKit/Source/core/css/StyleRule.cpp |
| @@ -298,32 +298,44 @@ DEFINE_TRACE_AFTER_DISPATCH(StyleRuleGroup) { |
| StyleRuleBase::traceAfterDispatch(visitor); |
| } |
| +StyleRuleCondition::StyleRuleCondition( |
| + RuleType type, |
| + HeapVector<Member<StyleRuleBase>>& adoptRules) |
| + : StyleRuleGroup(type, adoptRules) {} |
| + |
| +StyleRuleCondition::StyleRuleCondition( |
| + RuleType type, |
| + const String& conditionText, |
| + HeapVector<Member<StyleRuleBase>>& adoptRules) |
| + : StyleRuleGroup(type, adoptRules), m_conditionText(conditionText) {} |
| + |
| +StyleRuleCondition::StyleRuleCondition(const StyleRuleCondition& o) |
|
meade_UTC10
2016/10/17 02:58:44
o -> condition
This also exists below; don't abbre
|
| + : StyleRuleGroup(o), m_conditionText(o.m_conditionText) {} |
| + |
| StyleRuleMedia::StyleRuleMedia(MediaQuerySet* media, |
| HeapVector<Member<StyleRuleBase>>& adoptRules) |
| - : StyleRuleGroup(Media, adoptRules), m_mediaQueries(media) {} |
| + : StyleRuleCondition(Media, adoptRules), m_mediaQueries(media) {} |
| -StyleRuleMedia::StyleRuleMedia(const StyleRuleMedia& o) : StyleRuleGroup(o) { |
| +StyleRuleMedia::StyleRuleMedia(const StyleRuleMedia& o) |
| + : StyleRuleCondition(o) { |
| if (o.m_mediaQueries) |
| m_mediaQueries = o.m_mediaQueries->copy(); |
| } |
| DEFINE_TRACE_AFTER_DISPATCH(StyleRuleMedia) { |
| visitor->trace(m_mediaQueries); |
| - StyleRuleGroup::traceAfterDispatch(visitor); |
| + StyleRuleCondition::traceAfterDispatch(visitor); |
| } |
| StyleRuleSupports::StyleRuleSupports( |
| const String& conditionText, |
| bool conditionIsSupported, |
| HeapVector<Member<StyleRuleBase>>& adoptRules) |
| - : StyleRuleGroup(Supports, adoptRules), |
| - m_conditionText(conditionText), |
| + : StyleRuleCondition(Supports, conditionText, adoptRules), |
| m_conditionIsSupported(conditionIsSupported) {} |
| StyleRuleSupports::StyleRuleSupports(const StyleRuleSupports& o) |
| - : StyleRuleGroup(o), |
| - m_conditionText(o.m_conditionText), |
| - m_conditionIsSupported(o.m_conditionIsSupported) {} |
| + : StyleRuleCondition(o), m_conditionIsSupported(o.m_conditionIsSupported) {} |
| StyleRuleViewport::StyleRuleViewport(StylePropertySet* properties) |
| : StyleRuleBase(Viewport), m_properties(properties) {} |