| Index: third_party/WebKit/Source/core/animation/AnimationTimeline.cpp
|
| diff --git a/third_party/WebKit/Source/core/animation/AnimationTimeline.cpp b/third_party/WebKit/Source/core/animation/AnimationTimeline.cpp
|
| index 99b35e68c0b3892259cf7147c11cd1164876cb9d..5dd9db09643392edb350e5e50c891306eb597452 100644
|
| --- a/third_party/WebKit/Source/core/animation/AnimationTimeline.cpp
|
| +++ b/third_party/WebKit/Source/core/animation/AnimationTimeline.cpp
|
| @@ -73,7 +73,6 @@ AnimationTimeline::AnimationTimeline(Document* document, PlatformTiming* timing)
|
| , m_playbackRate(1)
|
| , m_lastCurrentTimeInternal(0)
|
| {
|
| - ThreadState::current()->registerPreFinalizer(this);
|
| if (!timing)
|
| m_timing = new AnimationTimelineTiming(this);
|
| else
|
| @@ -85,21 +84,6 @@ AnimationTimeline::AnimationTimeline(Document* document, PlatformTiming* timing)
|
| ASSERT(document);
|
| }
|
|
|
| -AnimationTimeline::~AnimationTimeline()
|
| -{
|
| -}
|
| -
|
| -void AnimationTimeline::dispose()
|
| -{
|
| - // The Animation objects depend on using this AnimationTimeline to
|
| - // unregister from its underlying compositor timeline. To arrange
|
| - // for that safely, this dispose() method will return first
|
| - // during prefinalization, notifying each Animation object of
|
| - // impending destruction.
|
| - for (const auto& animation : m_animations)
|
| - animation->dispose();
|
| -}
|
| -
|
| bool AnimationTimeline::isActive()
|
| {
|
| return m_document && m_document->page();
|
|
|