Index: Source/core/animation/css/CSSAnimations.h |
diff --git a/Source/core/animation/css/CSSAnimations.h b/Source/core/animation/css/CSSAnimations.h |
index c56df815ed5b11a6c747d94069ca395a8f68ab0a..e52a5f2a3cf467031ad8b47d46d41c94f91057c4 100644 |
--- a/Source/core/animation/css/CSSAnimations.h |
+++ b/Source/core/animation/css/CSSAnimations.h |
@@ -227,9 +227,11 @@ private: |
{ |
} |
virtual void onEventCondition(const AnimationNode*) OVERRIDE; |
+ virtual void trace(Visitor*) OVERRIDE; |
+ |
private: |
void maybeDispatch(Document::ListenerType, const AtomicString& eventName, double elapsedTime); |
- Element* m_target; |
+ RawPtrWillBeMember<Element> m_target; |
const AtomicString m_name; |
AnimationNode::Phase m_previousPhase; |
double m_previousIteration; |
@@ -244,8 +246,10 @@ private: |
{ |
} |
virtual void onEventCondition(const AnimationNode*) OVERRIDE; |
+ virtual void trace(Visitor*) OVERRIDE; |
+ |
private: |
- Element* m_target; |
+ RawPtrWillBeMember<Element> m_target; |
const CSSPropertyID m_property; |
AnimationNode::Phase m_previousPhase; |
}; |