summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/cssom/css_skew.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/cssom/css_skew.h')
-rw-r--r--chromium/third_party/blink/renderer/core/css/cssom/css_skew.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/cssom/css_skew.h b/chromium/third_party/blink/renderer/core/css/cssom/css_skew.h
index 6b4d7d711f0..9fddbe91471 100644
--- a/chromium/third_party/blink/renderer/core/css/cssom/css_skew.h
+++ b/chromium/third_party/blink/renderer/core/css/cssom/css_skew.h
@@ -24,12 +24,14 @@ class CORE_EXPORT CSSSkew final : public CSSTransformComponent {
// Constructor defined in the IDL.
static CSSSkew* Create(CSSNumericValue*, CSSNumericValue*, ExceptionState&);
static CSSSkew* Create(CSSNumericValue* ax, CSSNumericValue* ay) {
- return new CSSSkew(ax, ay);
+ return MakeGarbageCollected<CSSSkew>(ax, ay);
}
// Internal ways of creating CSSSkew.
static CSSSkew* FromCSSValue(const CSSFunctionValue&);
+ CSSSkew(CSSNumericValue* ax, CSSNumericValue* ay);
+
// Getters and setters for the ax and ay attributes defined in the IDL.
CSSNumericValue* ax() { return ax_.Get(); }
CSSNumericValue* ay() { return ay_.Get(); }
@@ -54,8 +56,6 @@ class CORE_EXPORT CSSSkew final : public CSSTransformComponent {
}
private:
- CSSSkew(CSSNumericValue* ax, CSSNumericValue* ay);
-
Member<CSSNumericValue> ax_;
Member<CSSNumericValue> ay_;
DISALLOW_COPY_AND_ASSIGN(CSSSkew);