Index: third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp |
diff --git a/third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp b/third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp |
index cbc4f3f3897021615deddf62124e59d0742bdda9..d72119616524077f750daf59a382eb1f078e7537 100644 |
--- a/third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp |
+++ b/third_party/WebKit/Source/core/animation/KeyframeEffectModel.cpp |
@@ -235,12 +235,13 @@ Keyframe::PropertySpecificKeyframe::PropertySpecificKeyframe(double offset, Pass |
, m_easing(easing) |
, m_composite(composite) |
{ |
+ ASSERT(!isNull(offset)); |
} |
-void KeyframeEffectModelBase::PropertySpecificKeyframeGroup::appendKeyframe(PassOwnPtr<Keyframe::PropertySpecificKeyframe> keyframe) |
+void KeyframeEffectModelBase::PropertySpecificKeyframeGroup::appendKeyframe(PassRefPtr<Keyframe::PropertySpecificKeyframe> keyframe) |
{ |
ASSERT(m_keyframes.isEmpty() || m_keyframes.last()->offset() <= keyframe->offset()); |
- m_keyframes.append(std::move(keyframe)); |
+ m_keyframes.append(keyframe); |
} |
void KeyframeEffectModelBase::PropertySpecificKeyframeGroup::removeRedundantKeyframes() |