Index: Source/core/animation/InertAnimation.h |
diff --git a/Source/core/animation/InertAnimation.h b/Source/core/animation/InertAnimation.h |
index 43c50f3ba4bb6ef541d7d2737b5f911e99d92018..cb4a600b5c82d1ea67511d82fbe0a1e9dee7e3c5 100644 |
--- a/Source/core/animation/InertAnimation.h |
+++ b/Source/core/animation/InertAnimation.h |
@@ -38,21 +38,21 @@ |
namespace WebCore { |
class InertAnimation FINAL : public TimedItem { |
- |
public: |
- static PassRefPtr<InertAnimation> create(PassRefPtrWillBeRawPtr<AnimationEffect>, const Timing&, bool paused); |
+ static PassRefPtrWillBeRawPtr<InertAnimation> create(PassRefPtrWillBeRawPtr<AnimationEffect>, const Timing&, bool paused); |
PassOwnPtrWillBeRawPtr<WillBeHeapVector<RefPtrWillBeMember<Interpolation> > > sample(double inheritedTime); |
AnimationEffect* effect() const { return m_effect.get(); } |
bool paused() const { return m_paused; } |
+ virtual void trace(Visitor*); |
+ |
protected: |
virtual void updateChildrenAndEffects() const OVERRIDE { } |
- virtual void willDetach() OVERRIDE { } |
virtual double calculateTimeToEffectChange(bool forwards, double inheritedTime, double timeToNextIteration) const OVERRIDE; |
private: |
InertAnimation(PassRefPtrWillBeRawPtr<AnimationEffect>, const Timing&, bool paused); |
- RefPtrWillBePersistent<AnimationEffect> m_effect; |
+ RefPtrWillBeMember<AnimationEffect> m_effect; |
bool m_paused; |
}; |