Index: Source/core/animation/AnimatableTransform.h |
diff --git a/Source/core/animation/AnimatableTransform.h b/Source/core/animation/AnimatableTransform.h |
index 2733bdf8effc8c0f1408e1a0469d088a5b26f39e..6450a6d104f09ec6030cc997657da8c2ae2a354d 100644 |
--- a/Source/core/animation/AnimatableTransform.h |
+++ b/Source/core/animation/AnimatableTransform.h |
@@ -39,15 +39,17 @@ namespace WebCore { |
class AnimatableTransform FINAL : public AnimatableValue { |
public: |
virtual ~AnimatableTransform() { } |
- static PassRefPtr<AnimatableTransform> create(const TransformOperations&); |
+ static PassRefPtrWillBeRawPtr<AnimatableTransform> create(const TransformOperations&); |
const TransformOperations& transformOperations() const |
{ |
return m_transform; |
} |
+ virtual void trace(Visitor*) OVERRIDE { } |
+ |
protected: |
- virtual PassRefPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fraction) const OVERRIDE; |
- virtual PassRefPtr<AnimatableValue> addWith(const AnimatableValue*) const OVERRIDE; |
+ virtual PassRefPtrWillBeRawPtr<AnimatableValue> interpolateTo(const AnimatableValue*, double fraction) const OVERRIDE; |
+ virtual PassRefPtrWillBeRawPtr<AnimatableValue> addWith(const AnimatableValue*) const OVERRIDE; |
private: |
explicit AnimatableTransform(const TransformOperations& transform) |