From e6ed3915cf79924cca722c8f69ef32a69b4d4e4b Mon Sep 17 00:00:00 2001 From: Iain Holmes Date: Tue, 17 Jul 2001 21:52:06 +0000 Subject: Reset the autoreceive when necessary. svn path=/trunk/; revision=11181 --- mail/ChangeLog | 6 ++++++ mail/mail-accounts.c | 1 + mail/mail-config.c | 1 + 3 files changed, 8 insertions(+) (limited to 'mail') diff --git a/mail/ChangeLog b/mail/ChangeLog index 4e78f35e66..d37e398fe1 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,9 @@ +2001-07-17 Iain Holmes + + * mail-accounts.c (mail_able): Reset the auto receive. + + * mail-config.h (mail_config_remove_account): Reset the autoreceive. + 2001-07-17 Jason Leach * mail-account-gui.c (source_type_changed): Fix for last change: diff --git a/mail/mail-accounts.c b/mail/mail-accounts.c index 0a61be44f7..c84094ab9b 100644 --- a/mail/mail-accounts.c +++ b/mail/mail-accounts.c @@ -349,6 +349,7 @@ mail_able (GtkButton *button, gpointer data) row = dialog->accounts_row; account = gtk_clist_get_row_data (dialog->mail_accounts, row); account->source->enabled = !account->source->enabled; + mail_autoreceive_setup (); mail_config_write (); load_accounts (dialog); gtk_clist_select_row (dialog->mail_accounts, row, 0); diff --git a/mail/mail-config.c b/mail/mail-config.c index 204ed35bd3..0dcb25596f 100644 --- a/mail/mail-config.c +++ b/mail/mail-config.c @@ -1362,6 +1362,7 @@ mail_config_remove_account (MailConfigAccount *account) config->accounts = g_slist_remove (config->accounts, account); account_destroy (account); + mail_autoreceive_setup (); return config->accounts; } -- cgit v1.2.3