Index: Source/core/svg/SVGStringList.h |
diff --git a/Source/core/svg/SVGStringList.h b/Source/core/svg/SVGStringList.h |
index 8cfcd17c9296dd10b5f8169b0a7c4704b085ff5a..4c86da2bdb1099a9d19c44ed66e0f1c2b4c0bf08 100644 |
--- a/Source/core/svg/SVGStringList.h |
+++ b/Source/core/svg/SVGStringList.h |
@@ -54,9 +54,9 @@ class SVGStringList final : public SVGPropertyHelper<SVGStringList> { |
public: |
typedef SVGStringListTearOff TearOffType; |
- static PassRefPtr<SVGStringList> create() |
+ static PassRefPtrWillBeRawPtr<SVGStringList> create() |
{ |
- return adoptRef(new SVGStringList()); |
+ return adoptRefWillBeNoop(new SVGStringList()); |
} |
virtual ~SVGStringList(); |
@@ -78,8 +78,8 @@ public: |
virtual String valueAsString() const override; |
virtual void add(PassRefPtrWillBeRawPtr<SVGPropertyBase>, SVGElement*) override; |
- virtual void calculateAnimatedValue(SVGAnimationElement*, float percentage, unsigned repeatCount, PassRefPtr<SVGPropertyBase> fromValue, PassRefPtr<SVGPropertyBase> toValue, PassRefPtr<SVGPropertyBase> toAtEndOfDurationValue, SVGElement*) override; |
- virtual float calculateDistance(PassRefPtr<SVGPropertyBase> to, SVGElement*) override; |
+ virtual void calculateAnimatedValue(SVGAnimationElement*, float percentage, unsigned repeatCount, PassRefPtrWillBeRawPtr<SVGPropertyBase> fromValue, PassRefPtrWillBeRawPtr<SVGPropertyBase> toValue, PassRefPtrWillBeRawPtr<SVGPropertyBase> toAtEndOfDurationValue, SVGElement*) override; |
+ virtual float calculateDistance(PassRefPtrWillBeRawPtr<SVGPropertyBase> to, SVGElement*) override; |
static AnimatedPropertyType classType() { return AnimatedStringList; } |