diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/svg/svg_number_optional_number.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/svg/svg_number_optional_number.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/svg/svg_number_optional_number.h b/chromium/third_party/blink/renderer/core/svg/svg_number_optional_number.h index 07f8e51f55c..5224a522648 100644 --- a/chromium/third_party/blink/renderer/core/svg/svg_number_optional_number.h +++ b/chromium/third_party/blink/renderer/core/svg/svg_number_optional_number.h @@ -45,9 +45,12 @@ class SVGNumberOptionalNumber final : public SVGPropertyBase { static SVGNumberOptionalNumber* Create(SVGNumber* first_number, SVGNumber* second_number) { - return new SVGNumberOptionalNumber(first_number, second_number); + return MakeGarbageCollected<SVGNumberOptionalNumber>(first_number, + second_number); } + SVGNumberOptionalNumber(SVGNumber* first_number, SVGNumber* second_number); + SVGNumberOptionalNumber* Clone() const; SVGPropertyBase* CloneForAnimation(const String&) const override; @@ -78,8 +81,6 @@ class SVGNumberOptionalNumber final : public SVGPropertyBase { void Trace(blink::Visitor*) override; protected: - SVGNumberOptionalNumber(SVGNumber* first_number, SVGNumber* second_number); - Member<SVGNumber> first_number_; Member<SVGNumber> second_number_; }; |