2006-06-05  Sven de Marothy  <[EMAIL PROTECTED]>

        *  gnu/java/awt/peer/gtk/ComponentGraphics.java
        (ComponentGraphics): Use 0,0 as clip origin.
        

Index: gnu/java/awt/peer/gtk/ComponentGraphics.java
===================================================================
RCS file: /sources/classpath/classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java,v
retrieving revision 1.8
diff -U3 -r1.8 ComponentGraphics.java
--- gnu/java/awt/peer/gtk/ComponentGraphics.java	3 Jun 2006 22:41:41 -0000	1.8
+++ gnu/java/awt/peer/gtk/ComponentGraphics.java	5 Jun 2006 03:36:45 -0000
@@ -71,8 +71,9 @@
     this.component = component;
     cairo_t = initState(component);
     setup( cairo_t );
+    Rectangle bounds = component.awtComponent.getBounds();
+    setClip( new Rectangle( 0, 0, bounds.width, bounds.height) );
     setBackground(component.awtComponent.getBackground());
-    setClip(component.awtComponent.getBounds());
     setColor(component.awtComponent.getForeground());
   }
 
@@ -81,8 +82,9 @@
     component = cg.component;
     cairo_t = initState(component);
     copy( cg, cairo_t );
+    Rectangle bounds = component.awtComponent.getBounds();
+    setClip( new Rectangle( 0, 0, bounds.width, bounds.height) );
     setBackground(component.awtComponent.getBackground());
-    setClip(component.awtComponent.getBounds());
     setColor(component.awtComponent.getForeground());
   }
 

Reply via email to