Fixed valgrind complaint in MatrixBench
authorrobertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 17 Sep 2012 13:36:47 +0000 (13:36 +0000)
committerrobertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Mon, 17 Sep 2012 13:36:47 +0000 (13:36 +0000)
https://codereview.appspot.com/6492129/

git-svn-id: http://skia.googlecode.com/svn/trunk@5566 2bbb7eff-a529-9590-31e7-b0007b416f81

bench/MatrixBench.cpp

index 1a85172..b4715ba 100644 (file)
@@ -382,17 +382,17 @@ protected:
             fMatrix.setPerspX(fMatrix.getPerspX());
         }
         SkMatrix inv;
-        bool invertible =
-        fMatrix.invert(&inv);
+        bool invertible = fMatrix.invert(&inv);
         SkASSERT(invertible);
         SkRect transformedRect;
+        // an arbitrary, small, non-zero rect to transform
+        SkRect srcRect = SkRect::MakeWH(SkIntToScalar(10), SkIntToScalar(10));
         if (invertible) {
-            inv.mapRect(&transformedRect, fRect);
+            inv.mapRect(&transformedRect, srcRect);
         }
     }
 private:
     SkMatrix fMatrix;
-    SkRect fRect;
     int fFlags;
     unsigned fIteration;
     typedef MatrixBench INHERITED;