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