| Index: Source/core/css/CSSKeyframesRule.h
|
| diff --git a/Source/core/css/CSSKeyframesRule.h b/Source/core/css/CSSKeyframesRule.h
|
| index ef9e45fb7086191b708951578d37ddcf48922d0e..8feb757191510b6a82cacf1cebd10dbbc85ea1cc 100644
|
| --- a/Source/core/css/CSSKeyframesRule.h
|
| +++ b/Source/core/css/CSSKeyframesRule.h
|
| @@ -61,6 +61,9 @@ public:
|
|
|
| void traceAfterDispatch(Visitor*);
|
|
|
| + void styleChanged() { m_styleChangeCounter++; }
|
| + unsigned styleChangeCounter() const { return m_styleChangeCounter; }
|
| +
|
| private:
|
| StyleRuleKeyframes();
|
| explicit StyleRuleKeyframes(const StyleRuleKeyframes&);
|
| @@ -68,6 +71,7 @@ private:
|
| WillBeHeapVector<RefPtrWillBeMember<StyleKeyframe> > m_keyframes;
|
| AtomicString m_name;
|
| bool m_isPrefixed;
|
| + unsigned m_styleChangeCounter;
|
| };
|
|
|
| DEFINE_STYLE_RULE_TYPE_CASTS(Keyframes);
|
| @@ -112,6 +116,8 @@ private:
|
| mutable WillBeHeapVector<RefPtrWillBeMember<CSSKeyframeRule> > m_childRuleCSSOMWrappers;
|
| mutable OwnPtrWillBeMember<CSSRuleList> m_ruleListCSSOMWrapper;
|
| bool m_isPrefixed;
|
| +
|
| + friend class CSSKeyframeRule;
|
| };
|
|
|
| DEFINE_CSS_RULE_TYPE_CASTS(CSSKeyframesRule, KEYFRAMES_RULE);
|
|
|