From 954ea97158310eeee65296123eec5ea3007eda2c Mon Sep 17 00:00:00 2001
From: Yury Delendik <ydelendik@mozilla.com>
Date: Wed, 29 Aug 2012 13:43:59 -0500
Subject: [PATCH] Removes unnecessary ctx.mozCurrentTransformInverse transforms

---
 src/pattern.js | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/src/pattern.js b/src/pattern.js
index b9715d867..2ce2332eb 100644
--- a/src/pattern.js
+++ b/src/pattern.js
@@ -112,17 +112,6 @@ Shadings.RadialAxial = (function RadialAxialClosure() {
     return {
       type: 'Pattern',
       getPattern: function RadialAxial_getPattern(ctx) {
-        var curMatrix = ctx.mozCurrentTransform;
-        if (curMatrix) {
-          var userMatrix = ctx.mozCurrentTransformInverse;
-
-          p0 = Util.applyTransform(p0, curMatrix);
-          p0 = Util.applyTransform(p0, userMatrix);
-
-          p1 = Util.applyTransform(p1, curMatrix);
-          p1 = Util.applyTransform(p1, userMatrix);
-        }
-
         var grad;
         if (type == PatternType.AXIAL)
           grad = ctx.createLinearGradient(p0[0], p0[1], p1[0], p1[1]);
@@ -209,7 +198,6 @@ var TilingPattern = (function TilingPatternClosure() {
     TODO('TilingType');
 
     this.curMatrix = ctx.mozCurrentTransform;
-    this.invMatrix = ctx.mozCurrentTransformInverse;
     this.ctx = ctx;
     this.type = 'Pattern';