summaryrefslogtreecommitdiff
path: root/gnu/java/awt/peer/gtk/ComponentGraphics.java
diff options
context:
space:
mode:
authorSven de Marothy <sven@physto.se>2006-06-02 18:29:13 +0000
committerSven de Marothy <sven@physto.se>2006-06-02 18:29:13 +0000
commit71ebf74b571de39f3bab09489b3c2a4d5daec49d (patch)
treed3e68c9ef219c65a99db2b072cb521f8cc5e39a1 /gnu/java/awt/peer/gtk/ComponentGraphics.java
parenta187525b274d6c78667d5fecd9e645ed57581a2b (diff)
downloadclasspath-71ebf74b571de39f3bab09489b3c2a4d5daec49d.tar.gz
2006-06-01 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/gtk/BufferedImageGraphics.java * gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java * native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c (nativeCopyArea): Change stride parameter to use # of ints. (setPixels): Add checks. * gnu/java/awt/peer/gtk/ComponentGraphics.java (ComponentGraphics): Set background, clip. * gnu/java/awt/peer/gtk/CairoGraphics2D.java (Cairographics2D): Don't set clip. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c Add flush.
Diffstat (limited to 'gnu/java/awt/peer/gtk/ComponentGraphics.java')
-rw-r--r--gnu/java/awt/peer/gtk/ComponentGraphics.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/gnu/java/awt/peer/gtk/ComponentGraphics.java b/gnu/java/awt/peer/gtk/ComponentGraphics.java
index cdbe1f156..970811cc3 100644
--- a/gnu/java/awt/peer/gtk/ComponentGraphics.java
+++ b/gnu/java/awt/peer/gtk/ComponentGraphics.java
@@ -80,6 +80,9 @@ public class ComponentGraphics extends CairoGraphics2D
component = cg.component;
cairo_t = initState(component);
copy( cg, cairo_t );
+ setBackground(component.awtComponent.getBackground());
+ setClip(component.awtComponent.getBounds());
+ setColor(component.awtComponent.getForeground());
}
/**