| Index: Source/core/animation/AnimatableImage.cpp
|
| diff --git a/Source/core/animation/AnimatableImage.cpp b/Source/core/animation/AnimatableImage.cpp
|
| index d67c9b4fab7ae71513f9b946d9f92c82ab7b986f..03a3c99bde9d0774043f22bd6280830cab3264e7 100644
|
| --- a/Source/core/animation/AnimatableImage.cpp
|
| +++ b/Source/core/animation/AnimatableImage.cpp
|
| @@ -47,7 +47,7 @@ bool AnimatableImage::usesDefaultInterpolationWith(const AnimatableValue* value)
|
| return false;
|
| }
|
|
|
| -PassRefPtr<AnimatableValue> AnimatableImage::interpolateTo(const AnimatableValue* value, double fraction) const
|
| +PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableImage::interpolateTo(const AnimatableValue* value, double fraction) const
|
| {
|
| if (fraction <= 0 || fraction >= 1 || usesDefaultInterpolationWith(value))
|
| return defaultInterpolateTo(this, value, fraction);
|
| @@ -60,7 +60,7 @@ PassRefPtr<AnimatableValue> AnimatableImage::interpolateTo(const AnimatableValue
|
| return create(crossfadeValue);
|
| }
|
|
|
| -PassRefPtr<AnimatableValue> AnimatableImage::addWith(const AnimatableValue* value) const
|
| +PassRefPtrWillBeRawPtr<AnimatableValue> AnimatableImage::addWith(const AnimatableValue* value) const
|
| {
|
| // FIXME: Correct procedure is defined here: http://dev.w3.org/fxtf/web-animations/#the--image--type
|
| return defaultAddWith(this, value);
|
| @@ -71,4 +71,9 @@ bool AnimatableImage::equalTo(const AnimatableValue* value) const
|
| return m_value->equals(*toAnimatableImage(value)->m_value.get());
|
| }
|
|
|
| +void AnimatableImage::trace(Visitor* visitor)
|
| +{
|
| + AnimatableValue::trace(visitor);
|
| +}
|
| +
|
| }
|
|
|