2004-01-26 David Jee <djee@redhat.com>
authorDavid Jee <djee@redhat.com>
Mon, 26 Jan 2004 21:04:06 +0000 (21:04 +0000)
committerDavid Jee <djee@gcc.gnu.org>
Mon, 26 Jan 2004 21:04:06 +0000 (21:04 +0000)
* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
(find_bg_color_widget): For GtkButton, return its child.

From-SVN: r76667

libjava/ChangeLog
libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c

index f59d55f8235b8d93ff3817dc7f15d8fa076da32b..0e2e661b70d728b968548d9f47fa15c8f4056de4 100644 (file)
@@ -1,3 +1,8 @@
+2004-01-26  David Jee  <djee@redhat.com>
+
+       * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
+       (find_bg_color_widget): For GtkButton, return its child.
+
 2004-01-26  Kim Ho  <kho@redhat.com>
 
        * gnu/java/awt/peer/gtk/GtkFramePeer.java (menuBarHeight): Mark
index b244fd7d59dd4dc8fbb8f3c2dc8864f01cd20360..1966227c650fdbb82bd7a50056481927fb03121b 100644 (file)
@@ -621,7 +621,7 @@ find_fg_color_widget (GtkWidget *widget)
 {
   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;