| Index: Source/core/animation/KeyframeEffectModel.h
|
| diff --git a/Source/core/animation/KeyframeEffectModel.h b/Source/core/animation/KeyframeEffectModel.h
|
| index 8dc00c303c9a98f0957f8d13d0e99319281a6def..319f87277fb58b6beba8e8897cdb3eae47ba4785 100644
|
| --- a/Source/core/animation/KeyframeEffectModel.h
|
| +++ b/Source/core/animation/KeyframeEffectModel.h
|
| @@ -44,7 +44,6 @@
|
| #include "wtf/HashSet.h"
|
| #include "wtf/PassOwnPtr.h"
|
| #include "wtf/PassRefPtr.h"
|
| -#include "wtf/RefCounted.h"
|
| #include "wtf/Vector.h"
|
|
|
| namespace blink {
|
| @@ -140,7 +139,7 @@ protected:
|
| // property-specific lists.
|
| using KeyframeGroupMap = WillBeHeapHashMap<PropertyHandle, OwnPtrWillBeMember<PropertySpecificKeyframeGroup>>;
|
| mutable OwnPtrWillBeMember<KeyframeGroupMap> m_keyframeGroups;
|
| - mutable RefPtrWillBeMember<InterpolationEffect> m_interpolationEffect;
|
| + mutable Member<InterpolationEffect> m_interpolationEffect;
|
| RefPtr<TimingFunction> m_neutralKeyframeEasing;
|
|
|
| mutable bool m_hasSyntheticKeyframes;
|
| @@ -152,9 +151,9 @@ template <class Keyframe>
|
| class KeyframeEffectModel final : public KeyframeEffectModelBase {
|
| public:
|
| using KeyframeVector = WillBeHeapVector<RefPtrWillBeMember<Keyframe>>;
|
| - static PassRefPtrWillBeRawPtr<KeyframeEffectModel<Keyframe>> create(const KeyframeVector& keyframes, PassRefPtrWillBeRawPtr<TimingFunction> neutralKeyframeEasing = nullptr)
|
| + static KeyframeEffectModel<Keyframe>* create(const KeyframeVector& keyframes, PassRefPtrWillBeRawPtr<TimingFunction> neutralKeyframeEasing = nullptr)
|
| {
|
| - return adoptRefWillBeNoop(new KeyframeEffectModel(keyframes, neutralKeyframeEasing));
|
| + return new KeyframeEffectModel(keyframes, neutralKeyframeEasing);
|
| }
|
|
|
| private:
|
|
|