aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2003-03-04 13:27:53 +0800
committerMichael Zucci <zucchi@src.gnome.org>2003-03-04 13:27:53 +0800
commit76f925a77b8479c7c6e08913b072e3fb2b826b14 (patch)
treec7b1eb69916552891f14051019d797d83c9f1a84
parent8895bce1e1ba356504d9a22d5272cb4e90f61cdc (diff)
downloadgsoc2013-evolution-76f925a77b8479c7c6e08913b072e3fb2b826b14.tar.gz
gsoc2013-evolution-76f925a77b8479c7c6e08913b072e3fb2b826b14.tar.zst
gsoc2013-evolution-76f925a77b8479c7c6e08913b072e3fb2b826b14.zip
disconnect any signal handlers on the accounts object. For bug #37873.
2003-03-04 Not Zed <NotZed@Ximian.com> * e-msg-composer-hdrs.c (destroy): disconnect any signal handlers on the accounts object. For bug #37873. svn path=/trunk/; revision=20135
-rw-r--r--composer/ChangeLog5
-rw-r--r--composer/e-msg-composer-hdrs.c1
2 files changed, 6 insertions, 0 deletions
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 <NotZed@Ximian.com>
+
+ * e-msg-composer-hdrs.c (destroy): disconnect any signal handlers
+ on the accounts object. For bug #37873.
+
2003-02-25 Jeffrey Stedfast <fejj@ximian.com>
* 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;
}