From: Ryan Lortie Date: Sat, 13 Oct 2012 16:16:32 +0000 (-0400) Subject: gsignal: really fix closure invalidation X-Git-Tag: 2.35.1~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a36028f386708bb10d7c3817b5da5201777dc16c;p=platform%2Fupstream%2Fglib.git gsignal: really fix closure invalidation Commit 66b0d95f0ba1939882368b47b01f93289c42ae07 missed this part of the patch. --- diff --git a/gobject/gsignal.c b/gobject/gsignal.c index 70167af..de95fcb 100644 --- a/gobject/gsignal.c +++ b/gobject/gsignal.c @@ -3737,6 +3737,7 @@ invalid_closure_notify (gpointer instance, handler = handler_lookup (instance, 0, closure, &signal_id); /* GClosure removes our notifier when we're done */ + handler->has_invalid_closure_notify = 0; handler_unref_R (signal_id, instance, handler); SIGNAL_UNLOCK ();