Index: gnu/java/awt/peer/gtk/GdkGraphics2D.java =================================================================== RCS file: /cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/GdkGraphics2D.java,v retrieving revision 1.53 diff -u -r1.53 GdkGraphics2D.java --- gnu/java/awt/peer/gtk/GdkGraphics2D.java 3 Jan 2006 22:45:29 -0000 1.53 +++ gnu/java/awt/peer/gtk/GdkGraphics2D.java 10 Jan 2006 12:33:26 -0000 @@ -180,11 +180,14 @@ else fg = new Color(g.fg.getRGB()); - if (g.bg.getAlpha() != -1) - bg = new Color(g.bg.getRed(), g.bg.getGreen(), g.bg.getBlue(), - g.bg.getAlpha()); - else - bg = new Color(g.bg.getRGB()); + if (g.bg != null) + { + if (g.bg.getAlpha() != -1) + bg = new Color(g.bg.getRed(), g.bg.getGreen(), g.bg.getBlue(), + g.bg.getAlpha()); + else + bg = new Color(g.bg.getRGB()); + } if (g.clip == null) clip = null;