diff options
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.h | 6 |
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); |