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(); |
} |