Index: third_party/WebKit/Source/core/animation/KeyframeEffectModel.h |
diff --git a/third_party/WebKit/Source/core/animation/KeyframeEffectModel.h b/third_party/WebKit/Source/core/animation/KeyframeEffectModel.h |
index 6ab174b55af09d80569a99e56f10cbc2171691fa..895e22ddee2975ed5c2590d2a26fd423ed0d2fbf 100644 |
--- a/third_party/WebKit/Source/core/animation/KeyframeEffectModel.h |
+++ b/third_party/WebKit/Source/core/animation/KeyframeEffectModel.h |
@@ -42,7 +42,6 @@ |
#include "platform/heap/Handle.h" |
#include "wtf/HashMap.h" |
#include "wtf/HashSet.h" |
-#include "wtf/PassOwnPtr.h" |
#include "wtf/PassRefPtr.h" |
#include "wtf/Vector.h" |
@@ -55,10 +54,10 @@ class CORE_EXPORT KeyframeEffectModelBase : public EffectModel { |
public: |
// FIXME: Implement accumulation. |
- using PropertySpecificKeyframeVector = Vector<OwnPtr<Keyframe::PropertySpecificKeyframe>>; |
+ using PropertySpecificKeyframeVector = Vector<RefPtr<Keyframe::PropertySpecificKeyframe>>; |
class PropertySpecificKeyframeGroup { |
public: |
- void appendKeyframe(PassOwnPtr<Keyframe::PropertySpecificKeyframe>); |
+ void appendKeyframe(PassRefPtr<Keyframe::PropertySpecificKeyframe>); |
const PropertySpecificKeyframeVector& keyframes() const { return m_keyframes; } |
private: |