Index: Source/core/animation/KeyframeEffectModel.cpp |
diff --git a/Source/core/animation/KeyframeEffectModel.cpp b/Source/core/animation/KeyframeEffectModel.cpp |
index b39b5de1dcc5eeb96b1e7f79d761ab151c63cc29..629824b1ee2d5e0805bd3ae5c1f0046976a293cf 100644 |
--- a/Source/core/animation/KeyframeEffectModel.cpp |
+++ b/Source/core/animation/KeyframeEffectModel.cpp |
@@ -63,7 +63,7 @@ void KeyframeEffectModelBase::setFrames(KeyframeVector& keyframes) |
m_interpolationEffect = nullptr; |
} |
-void KeyframeEffectModelBase::sample(int iteration, double fraction, double iterationDuration, OwnPtrWillBeRawPtr<WillBeHeapVector<RefPtrWillBeMember<Interpolation>>>& result) const |
+void KeyframeEffectModelBase::sample(int iteration, double fraction, double iterationDuration, HeapVector<Member<Interpolation>>*& result) const |
{ |
ASSERT(iteration >= 0); |
ASSERT(!isNull(fraction)); |
@@ -92,7 +92,7 @@ void KeyframeEffectModelBase::snapshotCompositableProperties(Element& element, c |
} |
} |
-bool KeyframeEffectModelBase::updateNeutralKeyframeAnimatableValues(CSSPropertyID property, PassRefPtrWillBeRawPtr<AnimatableValue> value) |
+bool KeyframeEffectModelBase::updateNeutralKeyframeAnimatableValues(CSSPropertyID property, AnimatableValue* value) |
{ |
ASSERT(CompositorAnimations::isCompositableProperty(property)); |
@@ -160,7 +160,7 @@ void KeyframeEffectModelBase::ensureKeyframeGroups() const |
if (m_keyframeGroups) |
return; |
- m_keyframeGroups = adoptPtrWillBeNoop(new KeyframeGroupMap); |
+ m_keyframeGroups = new KeyframeGroupMap; |
for (const auto& keyframe : normalizedKeyframes(getFrames())) { |
for (const PropertyHandle& property : keyframe->properties()) { |
if (property.isCSSProperty()) |
@@ -168,7 +168,7 @@ void KeyframeEffectModelBase::ensureKeyframeGroups() const |
KeyframeGroupMap::iterator groupIter = m_keyframeGroups->find(property); |
PropertySpecificKeyframeGroup* group; |
if (groupIter == m_keyframeGroups->end()) |
- group = m_keyframeGroups->add(property, adoptPtrWillBeNoop(new PropertySpecificKeyframeGroup)).storedValue->value.get(); |
+ group = m_keyframeGroups->add(property, new PropertySpecificKeyframeGroup).storedValue->value.get(); |
else |
group = groupIter->value.get(); |
@@ -220,9 +220,7 @@ bool KeyframeEffectModelBase::isReplaceOnly() |
DEFINE_TRACE(KeyframeEffectModelBase) |
{ |
visitor->trace(m_keyframes); |
-#if ENABLE(OILPAN) |
visitor->trace(m_keyframeGroups); |
-#endif |
visitor->trace(m_interpolationEffect); |
EffectModel::trace(visitor); |
} |
@@ -234,7 +232,7 @@ Keyframe::PropertySpecificKeyframe::PropertySpecificKeyframe(double offset, Pass |
{ |
} |
-void KeyframeEffectModelBase::PropertySpecificKeyframeGroup::appendKeyframe(PassOwnPtrWillBeRawPtr<Keyframe::PropertySpecificKeyframe> keyframe) |
+void KeyframeEffectModelBase::PropertySpecificKeyframeGroup::appendKeyframe(Keyframe::PropertySpecificKeyframe* keyframe) |
{ |
ASSERT(m_keyframes.isEmpty() || m_keyframes.last()->offset() <= keyframe->offset()); |
m_keyframes.append(keyframe); |
@@ -279,9 +277,7 @@ bool KeyframeEffectModelBase::PropertySpecificKeyframeGroup::addSyntheticKeyfram |
DEFINE_TRACE(KeyframeEffectModelBase::PropertySpecificKeyframeGroup) |
{ |
-#if ENABLE(OILPAN) |
visitor->trace(m_keyframes); |
-#endif |
} |
} // namespace |