Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c =================================================================== RCS file: /cvsroot/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c,v retrieving revision 1.7 diff -u -r1.7 gnu_java_awt_peer_gtk_GtkMenuPeer.c --- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c 29 Mar 2004 07:07:27 -0000 1.7 +++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c 8 Apr 2004 21:23:09 -0000 @@ -46,8 +46,12 @@ GtkAccelGroup *accel; accel = gtk_menu_get_accel_group (GTK_MENU (menu_item->submenu)); + // FIXME: _gtk_accel_group_attach is a GTK-private function, so + // we'll need a different approach here: +#if 0 _gtk_accel_group_attach (accel, G_OBJECT (gtk_widget_get_toplevel (GTK_WIDGET(menu_item)))); +#endif } JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GtkMenuPeer_setupAccelGroup Index: native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c =================================================================== RCS file: /cvsroot/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c,v retrieving revision 1.6 diff -u -r1.6 gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c --- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c 29 Mar 2004 07:07:27 -0000 1.6 +++ native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c 8 Apr 2004 21:23:09 -0000 @@ -91,7 +91,11 @@ gdk_threads_enter (); menu = GTK_MENU (GTK_MENU_ITEM (ptr1)->submenu); gtk_menu_set_accel_group (menu, gtk_accel_group_new ()); + // FIXME: _gtk_accel_group_attach is a GTK-private function, so + // we'll need a different approach here: +#if 0 _gtk_accel_group_attach (gtk_menu_get_accel_group (menu), G_OBJECT (gtk_widget_get_toplevel (ptr2))); +#endif gdk_threads_leave (); }