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;
       }
 	    

Reply via email to