Index: Source/core/animation/css/CSSAnimations.cpp |
diff --git a/Source/core/animation/css/CSSAnimations.cpp b/Source/core/animation/css/CSSAnimations.cpp |
index b2b0bd35c5e3c1b19fa93bdee967f1d711b6d942..7755f01a943c7261fe3d083049e0ec09715d5521 100644 |
--- a/Source/core/animation/css/CSSAnimations.cpp |
+++ b/Source/core/animation/css/CSSAnimations.cpp |
@@ -168,7 +168,7 @@ static void resolveKeyframes(StyleResolver* resolver, Element* element, const El |
bool endNeedsValue = missingEndValues && !endKeyframeProperties.contains(property); |
if (!startNeedsValue && !endNeedsValue) |
continue; |
- RefPtr<AnimatableValue> snapshotValue = CSSAnimatableValueFactory::create(property, style); |
+ RefPtrWillBeRawPtr<AnimatableValue> snapshotValue = CSSAnimatableValueFactory::create(property, style); |
if (startNeedsValue) |
startKeyframe->setPropertyValue(property, snapshotValue.get()); |
if (endNeedsValue) |
@@ -518,7 +518,7 @@ void CSSAnimations::maybeApplyPendingUpdate(Element* element) |
void CSSAnimations::calculateTransitionUpdateForProperty(CSSPropertyID id, const CSSAnimationData* anim, const RenderStyle& oldStyle, const RenderStyle& style, const TransitionMap* activeTransitions, CSSAnimationUpdate* update, const Element* element) |
{ |
- RefPtr<AnimatableValue> to; |
+ RefPtrWillBeRawPtr<AnimatableValue> to; |
if (activeTransitions) { |
TransitionMap::const_iterator activeTransitionIter = activeTransitions->find(id); |
if (activeTransitionIter != activeTransitions->end()) { |
@@ -539,7 +539,7 @@ void CSSAnimations::calculateTransitionUpdateForProperty(CSSPropertyID id, const |
if (!to) |
to = CSSAnimatableValueFactory::create(id, style); |
- RefPtr<AnimatableValue> from = CSSAnimatableValueFactory::create(id, oldStyle); |
+ RefPtrWillBeRawPtr<AnimatableValue> from = CSSAnimatableValueFactory::create(id, oldStyle); |
// If we have multiple transitions on the same property, we will use the |
// last one since we iterate over them in order. |
if (AnimatableValue::usesDefaultInterpolation(to.get(), from.get())) |