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);
}