summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/svg/svg_point_list.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/svg/svg_point_list.h')
-rw-r--r--chromium/third_party/blink/renderer/core/svg/svg_point_list.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/svg/svg_point_list.h b/chromium/third_party/blink/renderer/core/svg/svg_point_list.h
index 98eae93939d..76a1973bc83 100644
--- a/chromium/third_party/blink/renderer/core/svg/svg_point_list.h
+++ b/chromium/third_party/blink/renderer/core/svg/svg_point_list.h
@@ -44,8 +44,9 @@ class SVGPointList final
public:
typedef SVGPointListTearOff TearOffType;
- static SVGPointList* Create() { return new SVGPointList(); }
+ static SVGPointList* Create() { return MakeGarbageCollected<SVGPointList>(); }
+ SVGPointList();
~SVGPointList() override;
SVGParsingError SetValueAsString(const String&);
@@ -67,8 +68,6 @@ class SVGPointList final
AnimatedPropertyType GetType() const override { return ClassType(); }
private:
- SVGPointList();
-
template <typename CharType>
SVGParsingError Parse(const CharType*& ptr, const CharType* end);
};