Index: ChangeLog =================================================================== RCS file: /cvsroot/classpath/classpath/ChangeLog,v retrieving revision 1.1842 diff -u -r1.1842 ChangeLog --- ChangeLog 27 Jan 2004 21:03:44 -0000 1.1842 +++ ChangeLog 27 Jan 2004 21:11:38 -0000 @@ -1,4 +1,10 @@ -2004-01-16 Kim Ho +2004-01-27 Kim Ho + + * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c + (connectJObject): Iterate through the vbox's children to find layout. + And fixed date on last Changelog entry. + +2004-01-27 Kim Ho * gnu/java/awt/peer/gtk/GtkFramePeer.java (getMenuBarHeight): Added MenuBarPeer parameter. Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c =================================================================== RCS file: /cvsroot/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c,v retrieving revision 1.19 diff -u -r1.19 gnu_java_awt_peer_gtk_GtkWindowPeer.c --- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c 27 Jan 2004 21:03:44 -0000 1.19 +++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c 27 Jan 2004 21:11:39 -0000 @@ -196,7 +196,12 @@ printf("*** this is not a vbox\n"); } children = gtk_container_get_children(GTK_CONTAINER(vbox)); - layout = children->data; + do + { + layout = children->data; + children = children->next; + } + while (!GTK_IS_LAYOUT (layout) && children != NULL); if(!GTK_IS_LAYOUT(layout)) {