src/gtkaccount.c

changeset 5725
6a4612466158
parent 5718
18d9021ce436
child 5774
a6f97556fe51
--- a/src/gtkaccount.c	Tue Jun 03 21:26:03 2003 +0000
+++ b/src/gtkaccount.c	Tue Jun 03 21:35:04 2003 +0000
@@ -1219,11 +1219,11 @@
 static gint
 __accedit_win_destroy_cb(GtkWidget *w, GdkEvent *event, AccountsDialog *dialog)
 {
+	gaim_signals_disconnect_by_handle(dialog);
+
 	g_free(accounts_dialog);
 	accounts_dialog = NULL;
 
-	gaim_signal_disconnect(NULL, event_signon,  __signed_on_off_cb);
-	gaim_signal_disconnect(NULL, event_signoff, __signed_on_off_cb);
 
 	/* See if we're the main window here. */
 	if (GAIM_GTK_BLIST(gaim_get_blist())->window == NULL &&

mercurial