This fixes the painting of the grid in the chess applet. updateColor()
needs to be called before returning.
2006-06-20 Lillian Angel <[EMAIL PROTECTED]>
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawImage): Added call to updateColor because
Cairo seems to lose the current color.
Index: gnu/java/awt/peer/gtk/CairoGraphics2D.java
===================================================================
RCS file: /cvsroot/classpath/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,v
retrieving revision 1.26
diff -u -r1.26 CairoGraphics2D.java
--- gnu/java/awt/peer/gtk/CairoGraphics2D.java 19 Jun 2006 20:28:22 -0000 1.26
+++ gnu/java/awt/peer/gtk/CairoGraphics2D.java 20 Jun 2006 13:56:26 -0000
@@ -1233,6 +1233,7 @@
if(db instanceof CairoSurface)
{
((CairoSurface)db).drawSurface(nativePointer, i2u, alpha);
+ updateColor();
return true;
}