Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c =================================================================== RCS file: /cvs/gcc/gcc/libjava/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,v retrieving revision 1.12 diff -u -r1.12 gnu_java_awt_peer_gtk_GtkComponentPeer.c --- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c 5 Jan 2004 21:13:46 -0000 1.12 +++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c 26 Jan 2004 20:06:04 -0000 @@ -621,7 +621,7 @@ { GtkWidget *fg_color_widget; - if (GTK_IS_EVENT_BOX (widget)) + if (GTK_IS_EVENT_BOX (widget) || GTK_IS_BUTTON (widget)) fg_color_widget = gtk_bin_get_child (GTK_BIN(widget)); else fg_color_widget = widget;