From bc7ac0d88b1a48c25af598f636de44cd60e5aa1a Mon Sep 17 00:00:00 2001 From: Michael Koch Date: Thu, 25 Sep 2003 14:38:02 +0000 Subject: [multiple changes] 2003-09-25 Sascha Brawer * 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 * java/rmi/Naming.java: Added comments, now accepts pseudo protocol "rmi". From-SVN: r71777 --- libjava/java/awt/geom/Rectangle2D.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'libjava/java/awt/geom') diff --git a/libjava/java/awt/geom/Rectangle2D.java b/libjava/java/awt/geom/Rectangle2D.java index e63e1ba..8203ca3 100644 --- a/libjava/java/awt/geom/Rectangle2D.java +++ b/libjava/java/awt/geom/Rectangle2D.java @@ -399,7 +399,13 @@ public abstract class Rectangle2D extends RectangularShape public int getWindingRule() { - return WIND_EVEN_ODD; + // A test program showed that Sun J2SE 1.3.1 and 1.4.1_01 + // return WIND_NON_ZERO paths. While this does not really + // make any difference for rectangles (because they are not + // self-intersecting), it seems appropriate to behave + // identically. + + return WIND_NON_ZERO; } public boolean isDone() -- cgit v1.1