summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/svg/svg_number_optional_number.h
diff options
context:
space:
mode:
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.h7
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_;
};