diff options
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/css/CSSSupportsRule.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/css/CSSSupportsRule.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/chromium/third_party/WebKit/Source/core/css/CSSSupportsRule.h b/chromium/third_party/WebKit/Source/core/css/CSSSupportsRule.h index 4d15dd2523f..75f467553cd 100644 --- a/chromium/third_party/WebKit/Source/core/css/CSSSupportsRule.h +++ b/chromium/third_party/WebKit/Source/core/css/CSSSupportsRule.h @@ -36,11 +36,11 @@ namespace WebCore { class CSSRule; class StyleRuleSupports; -class CSSSupportsRule : public CSSGroupingRule { +class CSSSupportsRule FINAL : public CSSGroupingRule { public: - static PassRefPtr<CSSSupportsRule> create(StyleRuleSupports* rule, CSSStyleSheet* sheet) + static PassRefPtrWillBeRawPtr<CSSSupportsRule> create(StyleRuleSupports* rule, CSSStyleSheet* sheet) { - return adoptRef(new CSSSupportsRule(rule, sheet)); + return adoptRefWillBeNoop(new CSSSupportsRule(rule, sheet)); } virtual ~CSSSupportsRule() { } @@ -50,6 +50,8 @@ public: String conditionText() const; + virtual void trace(Visitor* visitor) OVERRIDE { CSSGroupingRule::trace(visitor); } + private: CSSSupportsRule(StyleRuleSupports*, CSSStyleSheet*); }; |