aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJP Rosevear <jpr@ximian.com>2004-01-07 02:38:11 +0800
committerJP Rosevear <jpr@src.gnome.org>2004-01-07 02:38:11 +0800
commit9651916bed76508a2cc6217f848276612af16b73 (patch)
tree2b735cc54a149786e0710f6245b056bba72add6b
parent1c1c77da5d7fe009e054bca28a9b2e04dff92a01 (diff)
downloadgsoc2013-evolution-9651916bed76508a2cc6217f848276612af16b73.tar
gsoc2013-evolution-9651916bed76508a2cc6217f848276612af16b73.tar.gz
gsoc2013-evolution-9651916bed76508a2cc6217f848276612af16b73.tar.bz2
gsoc2013-evolution-9651916bed76508a2cc6217f848276612af16b73.tar.lz
gsoc2013-evolution-9651916bed76508a2cc6217f848276612af16b73.tar.xz
gsoc2013-evolution-9651916bed76508a2cc6217f848276612af16b73.tar.zst
gsoc2013-evolution-9651916bed76508a2cc6217f848276612af16b73.zip
disconnect from selection-done signal
2004-01-06 JP Rosevear <jpr@ximian.com> * gui/component/select-names/e-select-names-popup.c (popup_info_cleanup): disconnect from selection-done signal svn path=/trunk/; revision=24075
-rw-r--r--addressbook/ChangeLog5
-rw-r--r--addressbook/gui/component/select-names/e-select-names-popup.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/addressbook/ChangeLog b/addressbook/ChangeLog
index 456e5faf0a..b3eee6568c 100644
--- a/addressbook/ChangeLog
+++ b/addressbook/ChangeLog
@@ -1,3 +1,8 @@
+2004-01-06 JP Rosevear <jpr@ximian.com>
+
+ * gui/component/select-names/e-select-names-popup.c
+ (popup_info_cleanup): disconnect from selection-done signal
+
2004-01-05 JP Rosevear <jpr@ximian.com>
* gui/component/addressbook.c
diff --git a/addressbook/gui/component/select-names/e-select-names-popup.c b/addressbook/gui/component/select-names/e-select-names-popup.c
index bb0f331516..eb7c7c5e88 100644
--- a/addressbook/gui/component/select-names/e-select-names-popup.c
+++ b/addressbook/gui/component/select-names/e-select-names-popup.c
@@ -93,6 +93,8 @@ popup_info_free (PopupInfo *info)
static void
popup_info_cleanup (GtkWidget *w, gpointer info)
{
+ g_signal_handlers_disconnect_matched (G_OBJECT (w), G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, info);
+
popup_info_free ((PopupInfo *) info);
}