Index: third_party/WebKit/Source/core/css/cssom/CSSScale.h |
diff --git a/third_party/WebKit/Source/core/css/cssom/CSSScale.h b/third_party/WebKit/Source/core/css/cssom/CSSScale.h |
index 5f155687d6cce04b4e155f2bb07bb563309694d6..bbe6e67a872642f4fd97a9ff089b5febb4bb4a65 100644 |
--- a/third_party/WebKit/Source/core/css/cssom/CSSScale.h |
+++ b/third_party/WebKit/Source/core/css/cssom/CSSScale.h |
@@ -5,8 +5,8 @@ |
#ifndef CSSScale_h |
#define CSSScale_h |
-#include "core/css/cssom/CSSMatrixComponent.h" |
#include "core/css/cssom/CSSTransformComponent.h" |
+#include "core/geometry/DOMMatrix.h" |
namespace blink { |
@@ -35,9 +35,9 @@ class CORE_EXPORT CSSScale final : public CSSTransformComponent { |
return is2d_ ? kScaleType : kScale3DType; |
} |
- CSSMatrixComponent* asMatrix() const override { |
- return is2d_ ? CSSMatrixComponent::Scale(x_, y_) |
- : CSSMatrixComponent::Scale3d(x_, y_, z_); |
+ DOMMatrix* AsMatrix() const override { |
+ DOMMatrix* result = DOMMatrix::Create(); |
+ return result->scaleSelf(x_, y_, z_); |
} |
CSSFunctionValue* ToCSSValue() const override; |