Index: third_party/WebKit/Source/core/animation/Animation.h |
diff --git a/third_party/WebKit/Source/core/animation/Animation.h b/third_party/WebKit/Source/core/animation/Animation.h |
index 0559947b8bb34dc778450a3556bc34138d17351a..456b18b58ebbc016017ee97b6c516e6b392afe0a 100644 |
--- a/third_party/WebKit/Source/core/animation/Animation.h |
+++ b/third_party/WebKit/Source/core/animation/Animation.h |
@@ -62,6 +62,7 @@ class CORE_EXPORT Animation final |
, public CompositorAnimationPlayerClient { |
DEFINE_WRAPPERTYPEINFO(); |
USING_GARBAGE_COLLECTED_MIXIN(Animation); |
+ USING_PRE_FINALIZER(Animation, dispose); |
public: |
enum AnimationPlayState { |
Unset, |
@@ -302,6 +303,7 @@ private: |
int m_compositorGroup; |
std::unique_ptr<CompositorAnimationPlayer> m_compositorPlayer; |
+ bool m_preFinalizerRegistered; |
bool m_currentTimePending; |
bool m_stateIsBeingUpdated; |