Chromium Code Reviews| Index: Source/core/svg/properties/NewSVGAnimatedProperty.h |
| diff --git a/Source/core/svg/properties/NewSVGAnimatedProperty.h b/Source/core/svg/properties/NewSVGAnimatedProperty.h |
| index 25db5c9713519d6ec9d2cfbd86f0e3fa65d4c80a..07957babb86d0a7bd25e719f54410fc9ca22ef40 100644 |
| --- a/Source/core/svg/properties/NewSVGAnimatedProperty.h |
| +++ b/Source/core/svg/properties/NewSVGAnimatedProperty.h |
| @@ -44,6 +44,7 @@ G* * Redistributions in binary form must reproduce the above |
| namespace WebCore { |
| class SVGElement; |
| +class SVGAnimationElement; |
| class NewSVGAnimatedPropertyBase : public RefCounted<NewSVGAnimatedPropertyBase> { |
| public: |
| @@ -52,7 +53,7 @@ public: |
| virtual NewSVGPropertyBase* currentValueBase() = 0; |
| virtual void animationStarted(); |
| - virtual PassRefPtr<NewSVGPropertyBase> createAnimatedValue() = 0; |
| + virtual PassRefPtr<NewSVGPropertyBase> createAnimatedValue(SVGAnimationElement*) = 0; |
|
kouhei (in TOK)
2014/02/10 12:37:21
I will revert this interface change. This approach
kouhei (in TOK)
2014/02/12 01:57:49
Done.
|
| virtual void setAnimatedValue(PassRefPtr<NewSVGPropertyBase>) = 0; |
| virtual void animationEnded(); |
| virtual void animValWillChange(); |
| @@ -143,7 +144,7 @@ public: |
| parseError = ParsingAttributeFailedError; |
| } |
| - virtual PassRefPtr<NewSVGPropertyBase> createAnimatedValue() OVERRIDE |
| + virtual PassRefPtr<NewSVGPropertyBase> createAnimatedValue(SVGAnimationElement*) OVERRIDE |
| { |
| return m_baseValue->clone(); |
| } |