The attached patch (committed) fixes bug 28694 Regards, Francis
2006-08-14 Francis Kung <[EMAIL PROTECTED]> * java/awt/image/ColorModel.java (coerceData): Added check for non-transparent images.
Index: java/awt/image/ColorModel.java =================================================================== RCS file: /cvsroot/classpath/classpath/java/awt/image/ColorModel.java,v retrieving revision 1.30 diff -u -r1.30 ColorModel.java --- java/awt/image/ColorModel.java 26 Jul 2006 18:14:04 -0000 1.30 +++ java/awt/image/ColorModel.java 14 Aug 2006 16:07:02 -0000 @@ -628,7 +628,7 @@ public ColorModel coerceData(WritableRaster raster, boolean isAlphaPremultiplied) { - if (this.isAlphaPremultiplied == isAlphaPremultiplied) + if (this.isAlphaPremultiplied == isAlphaPremultiplied || ! hasAlpha) return this; int w = raster.getWidth();