Index: Source/core/animation/AnimatableLengthBoxAndBool.cpp |
diff --git a/Source/core/animation/AnimatableLengthBoxAndBool.cpp b/Source/core/animation/AnimatableLengthBoxAndBool.cpp |
index b4112a5ed2d51cf162ad095f5076d5b625964800..7da8a82405699fe792b7dc6d67e8d7bfe00e2d14 100644 |
--- a/Source/core/animation/AnimatableLengthBoxAndBool.cpp |
+++ b/Source/core/animation/AnimatableLengthBoxAndBool.cpp |
@@ -41,7 +41,7 @@ bool AnimatableLengthBoxAndBool::usesDefaultInterpolationWith(const AnimatableVa |
return AnimatableValue::usesDefaultInterpolation(lengthBox->box(), box()); |
} |
-PassRefPtr<AnimatableValue> AnimatableLengthBoxAndBool::interpolateTo(const AnimatableValue* value, double fraction) const |
+PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableLengthBoxAndBool::interpolateTo(const AnimatableValue* value, double fraction) const |
{ |
const AnimatableLengthBoxAndBool* lengthBox = toAnimatableLengthBoxAndBool(value); |
if (lengthBox->flag() == flag()) { |
@@ -52,7 +52,7 @@ PassRefPtr<AnimatableValue> AnimatableLengthBoxAndBool::interpolateTo(const Anim |
return defaultInterpolateTo(this, value, fraction); |
} |
-PassRefPtr<AnimatableValue> AnimatableLengthBoxAndBool::addWith(const AnimatableValue* value) const |
+PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableLengthBoxAndBool::addWith(const AnimatableValue* value) const |
{ |
const AnimatableLengthBoxAndBool* lengthBox = toAnimatableLengthBoxAndBool(value); |
if (lengthBox->flag() == flag()) { |
@@ -69,4 +69,9 @@ bool AnimatableLengthBoxAndBool::equalTo(const AnimatableValue* value) const |
return box()->equals(lengthBox->box()) && flag() == lengthBox->flag(); |
} |
+void AnimatableLengthBoxAndBool::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_box); |
+} |
+ |
} |