The Blue Meanie wrote: > > That's indeed a 64-bit bug, go figure. > And just to make sure I haven't lost my touch, it appears the fix is to change > src/ui/gtk/gtkcolumnchooser.c, line 256 from: > static guint cct_type = 0; > to: > static gulong cct_type = 0; > or perhaps more correctly: > static GtkType cct_type = 0; > Yes?
Right, I didn't verify it but I highly assume that GtkType actually holds a pointer casted to an integer type. GLib declares it gulong. It's nice that your platform actually uses the upper 32-bits of pointers. Otherwise, this would have went unnoticed for much longer even. I've noticed that some of the code was deprecated for Gtk/GLib 2.x anyway so I've fixed that as well. -- Christian
pgpRFuVXEOTdK.pgp
Description: PGP signature
