mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-01 23:13:40 +02:00
increment version to 1.3.4 (binary 0, interface 0).
Mon Apr 9 18:57:44 2001 Tim Janik <timj@gtk.org> * configure.in: increment version to 1.3.4 (binary 0, interface 0). Mon Apr 9 18:56:15 2001 Tim Janik <timj@gtk.org> * gclosure.c (g_closure_invoke): only require marshal/meta_marshal if we're valid (about to actually do marshalling).
This commit is contained in:
@@ -410,7 +410,6 @@ g_closure_invoke (GClosure *closure,
|
||||
gpointer invocation_hint)
|
||||
{
|
||||
g_return_if_fail (closure != NULL);
|
||||
g_return_if_fail (closure->marshal || closure->meta_marshal);
|
||||
|
||||
if (!closure->is_invalid)
|
||||
{
|
||||
@@ -418,6 +417,8 @@ g_closure_invoke (GClosure *closure,
|
||||
gpointer marshal_data;
|
||||
gboolean in_marshal = closure->in_marshal;
|
||||
|
||||
g_return_if_fail (closure->marshal || closure->meta_marshal);
|
||||
|
||||
closure->ref_count += 1; /* preserve floating flag */
|
||||
closure->in_marshal = TRUE;
|
||||
if (closure->meta_marshal)
|
||||
|
Reference in New Issue
Block a user