summaryrefslogtreecommitdiffstats
path: root/libjava/java/awt/font
diff options
context:
space:
mode:
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2003-09-25 14:38:02 +0000
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2003-09-25 14:38:02 +0000
commitb6631c76074cafa0c492db90d97ee17dd4ed8be6 (patch)
tree98e9b1795bf4d73975fa89445f54388b466fb553 /libjava/java/awt/font
parent1ba8a5f4e275834d3d7d25b78838bef0c2dc7fbd (diff)
downloadppe42-gcc-b6631c76074cafa0c492db90d97ee17dd4ed8be6.tar.gz
ppe42-gcc-b6631c76074cafa0c492db90d97ee17dd4ed8be6.zip
2003-09-25 Sascha Brawer <brawer@dandelis.ch>
* java/awt/font/FontRenderContext.java (getTransform): Return copy of internal transform object. Add Javadoc. * java/awt/geom/Rectangle2D.java (getPathIterator): Use the same winding rule as Sun J2SE. * javax/swing/border/MatteBorder.java (MatteBorder(Icon)): Docfix. 2003-09-25 Ingo Proetel <proetel@aicas.com> * java/rmi/Naming.java: Added comments, now accepts pseudo protocol "rmi". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71777 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/awt/font')
-rw-r--r--libjava/java/awt/font/FontRenderContext.java15
1 files changed, 13 insertions, 2 deletions
diff --git a/libjava/java/awt/font/FontRenderContext.java b/libjava/java/awt/font/FontRenderContext.java
index b8202a8592f..2bec38d7e2d 100644
--- a/libjava/java/awt/font/FontRenderContext.java
+++ b/libjava/java/awt/font/FontRenderContext.java
@@ -1,5 +1,5 @@
/* FontRenderContext.java
- Copyright (C) 2002 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -88,11 +88,22 @@ public class FontRenderContext
&& usesFractionalMetrics == rhs.usesFractionalMetrics ());
}
+
+ /**
+ * Retrieves the affine transform for scaling typographical points
+ * to raster pixels.
+ *
+ * @return a clone of the transform object.
+ */
public AffineTransform getTransform ()
{
- return affineTransform;
+ if (affineTransform == null)
+ return new AffineTransform ();
+ else
+ return new AffineTransform (affineTransform);
}
+
/**
* Returns the hash code of the font render context.
*/
OpenPOWER on IntegriCloud