| Index: Source/core/animation/AnimationPlayer.cpp
|
| diff --git a/Source/core/animation/AnimationPlayer.cpp b/Source/core/animation/AnimationPlayer.cpp
|
| index 48351215c4e60238decff833135fed84c1410bb3..96d7a5c03ab289ba7e6470e9747099978fc96392 100644
|
| --- a/Source/core/animation/AnimationPlayer.cpp
|
| +++ b/Source/core/animation/AnimationPlayer.cpp
|
| @@ -46,13 +46,14 @@ static unsigned nextSequenceNumber()
|
|
|
| }
|
|
|
| -PassRefPtr<AnimationPlayer> AnimationPlayer::create(DocumentTimeline& timeline, TimedItem* content)
|
| +PassRefPtr<AnimationPlayer> AnimationPlayer::create(ExecutionContext* context, DocumentTimeline& timeline, TimedItem* content)
|
| {
|
| - return adoptRef(new AnimationPlayer(timeline, content));
|
| + return adoptRef(new AnimationPlayer(context, timeline, content));
|
| }
|
|
|
| -AnimationPlayer::AnimationPlayer(DocumentTimeline& timeline, TimedItem* content)
|
| - : m_playbackRate(1)
|
| +AnimationPlayer::AnimationPlayer(ExecutionContext* context, DocumentTimeline& timeline, TimedItem* content)
|
| + : ActiveDOMObject(context)
|
| + , m_playbackRate(1)
|
| , m_startTime(nullValue())
|
| , m_holdTime(nullValue())
|
| , m_storedTimeLag(0)
|
| @@ -238,6 +239,16 @@ void AnimationPlayer::finish(ExceptionState& exceptionState)
|
| ASSERT(finished());
|
| }
|
|
|
| +const AtomicString& AnimationPlayer::interfaceName() const
|
| +{
|
| + return EventTargetNames::AnimationPlayer;
|
| +}
|
| +
|
| +ExecutionContext* AnimationPlayer::executionContext() const
|
| +{
|
| + return ActiveDOMObject::executionContext();
|
| +}
|
| +
|
| void AnimationPlayer::setPlaybackRate(double playbackRate)
|
| {
|
| if (!std::isfinite(playbackRate))
|
|
|