| Index: Source/core/animation/ActiveAnimations.h
|
| diff --git a/Source/core/animation/ActiveAnimations.h b/Source/core/animation/ActiveAnimations.h
|
| index 1a4c0a0bb119a4b2f93e11c8cf203ba90549652f..966f73c12ead068bfb845eff5c9a09464cfb6f54 100644
|
| --- a/Source/core/animation/ActiveAnimations.h
|
| +++ b/Source/core/animation/ActiveAnimations.h
|
| @@ -53,7 +53,6 @@ public:
|
| }
|
|
|
| ~ActiveAnimations();
|
| - void dispose();
|
|
|
| // Animations that are currently active for this element, their effects will be applied
|
| // during a style recalc. CSS Transitions are included in this stack.
|
| @@ -94,6 +93,16 @@ private:
|
| // won't be needed once Element and Animation are moved to Oilpan.
|
| Vector<Animation*> m_animations;
|
|
|
| +#if ENABLE(OILPAN)
|
| + // Keep a back reference to the target Element, so that this object
|
| + // will be finalized during the same GC sweep as the target (as the
|
| + // Element keeps a reference in the other direction via its
|
| + // rare data.) This is done so that we can accurately notify the
|
| + // the Element as destroyed to the above vector of Animations in
|
| + // the ActiveAnimations finalizer.
|
| + Member<Element> m_target;
|
| +#endif
|
| +
|
| // CSSAnimations checks if a style change is due to animation.
|
| friend class CSSAnimations;
|
| };
|
|
|