summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h')
-rw-r--r--chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h b/chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h
index 56201d2614f..b80022290f5 100644
--- a/chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h
+++ b/chromium/third_party/blink/renderer/core/css/cssom/css_math_negate.h
@@ -22,9 +22,12 @@ class CORE_EXPORT CSSMathNegate : public CSSMathValue {
}
// Blink-internal constructor
static CSSMathNegate* Create(CSSNumericValue* value) {
- return new CSSMathNegate(value, value->Type());
+ return MakeGarbageCollected<CSSMathNegate>(value, value->Type());
}
+ CSSMathNegate(CSSNumericValue* value, const CSSNumericValueType& type)
+ : CSSMathValue(type), value_(value) {}
+
String getOperator() const final { return "negate"; }
void value(CSSNumberish& value) { value.SetCSSNumericValue(value_); }
@@ -55,9 +58,6 @@ class CORE_EXPORT CSSMathNegate : public CSSMathValue {
}
private:
- CSSMathNegate(CSSNumericValue* value, const CSSNumericValueType& type)
- : CSSMathValue(type), value_(value) {}
-
// From CSSNumericValue
CSSNumericValue* Negate() final { return value_.Get(); }
base::Optional<CSSNumericSumValue> SumValue() const final;