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

Attachment: pgpRFuVXEOTdK.pgp
Description: PGP signature

Reply via email to