[Gtk-sharp-list] mono fixes for GLib.Value & others
Vladimir Vukicevic
vladimir@pobox.com
Sun, 23 May 2004 19:28:44 -0700
Hey Guys,
I just filed a patch for
http://bugzilla.ximian.com/show_bug.cgi?id=58881 in bugzilla (last patch
attachment). GLib.Values were fairly broken because of this --
basically, any "ref GLib.Value" received from unmanaged code couldn't be
trusted (as you would generally be working on a copy instead of the real
thing), or any ref to other structs as well.
This had the potential of causing subtle bugs.. running with my patches
fixes the marshalling issues, though now I'm now getting a
(<unknown>:26177): GLib-GObject-CRITICAL **: file gvaluetypes.c: line
613 (g_value_get_int): assertion `G_VALUE_HOLDS_INT (value)' failed
with a stack trace that I haven't tracked down somewhere from within
gtk#/gtk -- I'll have to track this one down to verify where that
particular bug lies.
- Vlad