In Java_gnu_java_awt_peer_gtk_ComponentGraphicsCopy_copyPixbuf (native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.c, CVS head) there are possibly two wrong assertions that fail on my system: Line 105: GtkWidget *widget = NULL; void *ptr = NULL; gdk_threads_enter(); ptr = gtkpeer_get_widget (env, peer); g_assert (widget != NULL); // <------------ FAILS widget = GTK_WIDGET (ptr); g_assert (ptr != NULL); It seems to me like the assertions should be swapped.
Yeah right, these need to be swapped.
Subject: Bug 32645 CVSROOT: /cvsroot/classpath Module name: classpath Changes by: Roman Kennke <rabbit78> 07/07/10 14:33:57 Modified files: native/jni/gtk-peer: gnu_java_awt_peer_gtk_ComponentGraphicsCopy.c Log message: 2007-07-10 Roman Kennke <roman@kennke.org> PR 32645 * native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.c (copyPixbuf): Swap asserts. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.c?cvsroot=classpath&r1=1.5&r2=1.6
Should this still be open?
Appears to have been fixed.