+Sat Oct 28 00:28:09 2000 Tim Janik <timj@gtk.org>
+
+ * gclosure.c (g_closure_add_marshal_guards): fixed notifier position
+ for post_marshal guard which was off at 0.
+
+Fri Oct 27 21:49:31 2000 Tim Janik <timj@gtk.org>
+
+ * gobject.[hc]: doh, fix argument order in for
+ g_cclosure_new_object_swap and g_cclosure_new_object.
+
2000-10-28 Tor Lillqvist <tml@iki.fi>
* makefile.{mingw,msc}.in: Make glib-genmarshal.exe.
i = closure->n_guards++;
closure->notifiers[closure->meta_marshal + i].data = pre_marshal_data;
closure->notifiers[closure->meta_marshal + i].notify = pre_marshal_notify;
- closure->notifiers[closure->meta_marshal + i + i].data = post_marshal_data;
- closure->notifiers[closure->meta_marshal + i + i].notify = post_marshal_notify;
+ closure->notifiers[closure->meta_marshal + i + 1].data = post_marshal_data;
+ closure->notifiers[closure->meta_marshal + i + 1].notify = post_marshal_notify;
}
void
}
GClosure*
-g_cclosure_new_object (gpointer _object,
- GCallback callback_func)
+g_cclosure_new_object (GCallback callback_func,
+ gpointer _object)
{
GObject *object = _object;
GClosure *closure;
}
GClosure*
-g_cclosure_new_object_swap (gpointer _object,
- GCallback callback_func)
+g_cclosure_new_object_swap (GCallback callback_func,
+ gpointer _object)
{
GObject *object = _object;
GClosure *closure;
GQuark quark);
void g_object_watch_closure (GObject *object,
GClosure *closure);
-GClosure* g_cclosure_new_object (gpointer object,
- GCallback callback_func);
-GClosure* g_cclosure_new_object_swap (gpointer object,
- GCallback callback_func);
+GClosure* g_cclosure_new_object (GCallback callback_func,
+ gpointer object);
+GClosure* g_cclosure_new_object_swap (GCallback callback_func,
+ gpointer object);
GClosure* g_closure_new_object (guint sizeof_closure,
GObject *object);
void g_value_set_object (GValue *value,