From 76f925a77b8479c7c6e08913b072e3fb2b826b14 Mon Sep 17 00:00:00 2001 From: Not Zed Date: Tue, 4 Mar 2003 05:27:53 +0000 Subject: disconnect any signal handlers on the accounts object. For bug #37873. 2003-03-04 Not Zed * e-msg-composer-hdrs.c (destroy): disconnect any signal handlers on the accounts object. For bug #37873. svn path=/trunk/; revision=20135 --- composer/ChangeLog | 5 +++++ composer/e-msg-composer-hdrs.c | 1 + 2 files changed, 6 insertions(+) (limited to 'composer') diff --git a/composer/ChangeLog b/composer/ChangeLog index 3afe287371..38c818560a 100644 --- a/composer/ChangeLog +++ b/composer/ChangeLog @@ -1,3 +1,8 @@ +2003-03-04 Not Zed + + * e-msg-composer-hdrs.c (destroy): disconnect any signal handlers + on the accounts object. For bug #37873. + 2003-02-25 Jeffrey Stedfast * e-msg-composer.c: Same as below. diff --git a/composer/e-msg-composer-hdrs.c b/composer/e-msg-composer-hdrs.c index e22656b661..2102cf9198 100644 --- a/composer/e-msg-composer-hdrs.c +++ b/composer/e-msg-composer-hdrs.c @@ -705,6 +705,7 @@ destroy (GtkObject *object) } if (priv->accounts) { + g_signal_handlers_disconnect_matched(priv->accounts, G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, hdrs); g_object_unref (priv->accounts); priv->accounts = NULL; } -- cgit