Tue Mar 7 17:09:07 2006 Tim Janik <timj@gtk.org>
* gobject.c (g_object_compat_control): added case3 to hand out the
original floating flag handler. required by gtk+ >= 2.10.
+Tue Mar 7 17:09:07 2006 Tim Janik <timj@gtk.org>
+
+ * gobject.c (g_object_compat_control): added case3 to hand out the
+ original floating flag handler. required by gtk+ >= 2.10.
+
2006-02-24 Matthias Clasen <mclasen@redhat.com>
* === Released 2.10.0 ===
{
switch (what)
{
+ gpointer *pp;
case 1: /* floating base type */
return G_TYPE_INITIALLY_UNOWNED;
case 2: /* FIXME: remove this once GLib/Gtk+ break ABI again */
floating_flag_handler = (guint(*)(GObject*,gint)) data;
return 1;
+ case 3: /* FIXME: remove this once GLib/Gtk+ break ABI again */
+ pp = data;
+ *pp = floating_flag_handler;
+ return 1;
default:
return 0;
}