Index: Source/core/animation/AnimatableLengthSize.cpp |
diff --git a/Source/core/animation/AnimatableLengthSize.cpp b/Source/core/animation/AnimatableLengthSize.cpp |
index b422f39a93126ee63d157f47eed40dd68605379a..e08c7db40c92b94f7fba2e37dc226a957c11c152 100644 |
--- a/Source/core/animation/AnimatableLengthSize.cpp |
+++ b/Source/core/animation/AnimatableLengthSize.cpp |
@@ -33,7 +33,7 @@ |
namespace WebCore { |
-PassRefPtr<AnimatableValue> AnimatableLengthSize::interpolateTo(const AnimatableValue* value, double fraction) const |
+PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableLengthSize::interpolateTo(const AnimatableValue* value, double fraction) const |
{ |
const AnimatableLengthSize* lengthSize = toAnimatableLengthSize(value); |
return AnimatableLengthSize::create( |
@@ -41,7 +41,7 @@ PassRefPtr<AnimatableValue> AnimatableLengthSize::interpolateTo(const Animatable |
AnimatableValue::interpolate(this->height(), lengthSize->height(), fraction)); |
} |
-PassRefPtr<AnimatableValue> AnimatableLengthSize::addWith(const AnimatableValue* value) const |
+PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableLengthSize::addWith(const AnimatableValue* value) const |
{ |
const AnimatableLengthSize* lengthSize = toAnimatableLengthSize(value); |
return AnimatableLengthSize::create( |
@@ -55,4 +55,10 @@ bool AnimatableLengthSize::equalTo(const AnimatableValue* value) const |
return width()->equals(lengthSize->width()) && height()->equals(lengthSize->height()); |
} |
+void AnimatableLengthSize::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_width); |
+ visitor->trace(m_height); |
+} |
+ |
} |