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:
Tim Janik
2001-04-09 17:03:55 +00:00
committed by Tim Janik
parent b49a9d110d
commit 58bfca360d
11 changed files with 40 additions and 2 deletions

View File

@@ -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)