From 9651916bed76508a2cc6217f848276612af16b73 Mon Sep 17 00:00:00 2001 From: JP Rosevear Date: Tue, 6 Jan 2004 18:38:11 +0000 Subject: disconnect from selection-done signal 2004-01-06 JP Rosevear * gui/component/select-names/e-select-names-popup.c (popup_info_cleanup): disconnect from selection-done signal svn path=/trunk/; revision=24075 --- addressbook/ChangeLog | 5 +++++ addressbook/gui/component/select-names/e-select-names-popup.c | 2 ++ 2 files changed, 7 insertions(+) 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 + + * gui/component/select-names/e-select-names-popup.c + (popup_info_cleanup): disconnect from selection-done signal + 2004-01-05 JP Rosevear * 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); } -- cgit v1.2.3