You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ap...@apache.org on 2007/07/27 12:37:00 UTC

svn commit: r560187 - /harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/org/apache/harmony/awt/gl/CommonGraphics2D.java

Author: apetrenko
Date: Fri Jul 27 03:36:51 2007
New Revision: 560187

URL: http://svn.apache.org/viewvc?view=rev&rev=560187
Log:
Minor optimization of drawString method

Modified:
    harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/org/apache/harmony/awt/gl/CommonGraphics2D.java

Modified: harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/org/apache/harmony/awt/gl/CommonGraphics2D.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/org/apache/harmony/awt/gl/CommonGraphics2D.java?view=diff&rev=560187&r1=560186&r2=560187
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/org/apache/harmony/awt/gl/CommonGraphics2D.java (original)
+++ harmony/enhanced/classlib/trunk/modules/awt/src/main/java/common/org/apache/harmony/awt/gl/CommonGraphics2D.java Fri Jul 27 03:36:51 2007
@@ -664,14 +664,9 @@
         AffineTransform fontTransform = font.getTransform();
         at.concatenate(fontTransform);
 
-        double[] matrix = new double[6];
         if (!at.isIdentity()){
-
-            int atType = at.getType();
-            at.getMatrix(matrix);
-
             // TYPE_TRANSLATION
-            if (atType == AffineTransform.TYPE_TRANSLATION){
+            if (at.getType() == AffineTransform.TYPE_TRANSLATION){
                 jtr.drawString(this, str,
                         (float)(x+fontTransform.getTranslateX()),
                         (float)(y+fontTransform.getTranslateY()));
@@ -681,8 +676,7 @@
             // in Graphics has transforms, we just fill outlines. New textrenderer
             // is to be implemented.
             Shape sh = font.createGlyphVector(this.getFontRenderContext(), str).getOutline(x, y);
-            this.fill(sh);
-
+            fill(sh);
         } else {
             jtr.drawString(this, str, x, y);
         }