Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c =================================================================== RCS file: /cvsroot/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c,v retrieving revision 1.28 diff -u -r1.28 gnu_java_awt_peer_gtk_GdkGraphics.c --- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c 18 Aug 2005 01:22:00 -0000 1.28 +++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c 22 Sep 2005 14:50:19 -0000 @@ -383,16 +383,15 @@ jint width, jint height, jint dx, jint dy) { struct graphics *g = NULL; - gdk_threads_enter (); g = (struct graphics *) NSA_GET_G_PTR (env, obj); - gdk_window_copy_area ((GdkWindow *)g->drawable, + gdk_draw_drawable ((GdkDrawable *)g->drawable, g->gc, - x + g->x_offset + dx, y + g->y_offset + dy, - (GdkWindow *)g->drawable, + (GdkDrawable *)g->drawable, x + g->x_offset, y + g->y_offset, + x + g->x_offset + dx, y + g->y_offset + dy, width, height); gdk_flush ();