gtk-shige-980311-0.patch * gdk/gdk.h: gdk/gdkvisual.c: added gdk_list_visuals() and removed gdk_query_visuals(). in gdk.h, void gdk_query_visuals(GdkVisual **visuals, gint *count); but in gdkvisual.c void gdk_query_visuals (GdkVisual **visual_return, gint *count) { *count = nvisuals; *visual_return = (GdkVisual*) visuals; } visuals is pointer to GdkVisualPrivate array. and sizeof (GdkVisualPrivate) != sizeof (GdkVisual) So gdk_query_visuals() is not work correctly. gdk_list_visuals() is one of solutions. -- AOSASA Shigeru