-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, Oct 09, 2006 at 01:56:49PM -0300, Fabricio Rocha wrote:
> Dearest ones,
> 
>        Yesterday I upgraded GLib from 2.12.3-2 to 2.12.4-1, Debian 
> Unstable installation. After that, a piece of my program which was 
> compiling and working perfectly has gone nuts.
> 
>        In a given section, I call a function to create an instance of a 
> structure with g_new(), and set up its values. One of these values is a 
> guint8 variable. Later, I use this value as the second parameter to 
> gtk_combo_box_set_active(), with a cast to gint. Just before, there is 
> another gtk_combo_box_set_active() call for another combobox, with 
> completely different parameters. With GDB I could see that right after 
> the first call to set_active(), the pointer to the guint8 variable 
> (dialogvar->qualifier) points to a correct value (0, as set before). But 
> one step further the variable (and only this guint8 variable) gets the 
> value 255 plus some rubbish,

I don't understand this: is there any room for "some rubish" beyond the
255 in a guint8?

>                              and when casted to (gint) its value is 255 
> -- the limit of a guint8.

You could try to set a watchpoint on the guint8 var to see what changes
it. And you could show us your code, maybe someone sees something...

Regards
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFFKySrBcgs9XrR2kYRAiAWAJwMXu/+se3DJnqnUVgRFHDCPc8YYACeOq0V
OLNWlOV1xkoY+sdDHbBxuEY=
=aVLe
-----END PGP SIGNATURE-----

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to