diff options
author | Audrius Meskauskas <audriusa@Bioinformatics.org> | 2006-05-29 10:22:19 +0000 |
---|---|---|
committer | Audrius Meskauskas <audriusa@Bioinformatics.org> | 2006-05-29 10:22:19 +0000 |
commit | f2a70c2915b62dc81378d6167084037dc8487c19 (patch) | |
tree | 5352b20d781d09f83bc63b47aee305b56fb21928 | |
parent | 5ea263939781e9ed97b5b38b9e782b29f33c2fcd (diff) | |
download | classpath-generics-merge-20060529.tar.gz |
2006-05-29 Audrius Meskauskas <AudriusA@Bioinformatics.org>generics-merge-20060529
* gnu/java/awt/peer/gtk/GdkGraphics2D.java (copying constructor):
Do not reuse fg in the constructor.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gnu/java/awt/peer/gtk/GdkGraphics2D.java | 8 |
2 files changed, 10 insertions, 3 deletions
@@ -1,3 +1,8 @@ +2006-05-29 Audrius Meskauskas <AudriusA@Bioinformatics.org> + + * gnu/java/awt/peer/gtk/GdkGraphics2D.java (copying constructor): + Do not reuse fg in the constructor. + 2006-05-29 Carsten Neumann <cn-develop@gmx.net> * java/io/ObjectStreamConstants.java: Added API docs. diff --git a/gnu/java/awt/peer/gtk/GdkGraphics2D.java b/gnu/java/awt/peer/gtk/GdkGraphics2D.java index d02ba5685..ff3555015 100644 --- a/gnu/java/awt/peer/gtk/GdkGraphics2D.java +++ b/gnu/java/awt/peer/gtk/GdkGraphics2D.java @@ -152,15 +152,17 @@ public class GdkGraphics2D extends Graphics2D GdkGraphics2D(GdkGraphics2D g) { + Color foreground; + paint = g.paint; stroke = g.stroke; setRenderingHints(g.hints); if (g.fg.getAlpha() != -1) - fg = new Color(g.fg.getRed(), g.fg.getGreen(), g.fg.getBlue(), + foreground = new Color(g.fg.getRed(), g.fg.getGreen(), g.fg.getBlue(), g.fg.getAlpha()); else - fg = new Color(g.fg.getRGB()); + foreground = new Color(g.fg.getRGB()); if (g.bg != null) { @@ -185,7 +187,7 @@ public class GdkGraphics2D extends Graphics2D component = g.component; copyState(g); - setColor(fg); + setColor(foreground); setBackground(bg); setPaint(paint); setStroke(stroke); |