diff --git a/gobject/gsignal.c b/gobject/gsignal.c index 8e067c333..7c90a7a2e 100644 --- a/gobject/gsignal.c +++ b/gobject/gsignal.c @@ -972,6 +972,7 @@ g_signal_add_emission_hook (guint signal_id, SIGNAL_UNLOCK (); return 0; } + node->single_va_closure_is_valid = FALSE; if (!node->emission_hooks) { node->emission_hooks = g_new (GHookList, 1);