Reviewed by Simon Fraser.
[WebKit-https.git] / WebCore / platform / graphics / transforms / ScaleTransformOperation.h
index 289f8a1..19ef040 100644 (file)
@@ -36,6 +36,9 @@ public:
         return adoptRef(new ScaleTransformOperation(sx, sy, type));
     }
 
+    double x() const { return m_x; }
+    double y() const { return m_y; }
+
 private:
     virtual bool isIdentity() const { return m_x == 1 &&  m_y == 1; }
     virtual OperationType getOperationType() const { return m_type; }
@@ -51,7 +54,7 @@ private:
 
     virtual bool apply(TransformationMatrix& transform, const IntSize&) const
     {
-        transform.scale(m_x, m_y);
+        transform.scaleNonUniform(m_x, m_y);
         return false;
     }