From 0885119ef7c4bf7123d822e001c99c15e0fffcae Mon Sep 17 00:00:00 2001 From: Srinivasa Ragavan Date: Mon, 9 Jul 2007 03:10:13 +0000 Subject: ** Fix for bug #307410 svn path=/trunk/; revision=33776 --- mail/em-utils.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'mail/em-utils.c') diff --git a/mail/em-utils.c b/mail/em-utils.c index 7fba93cd35..78e5cbca06 100644 --- a/mail/em-utils.c +++ b/mail/em-utils.c @@ -2107,3 +2107,28 @@ em_utils_snoop_type(CamelMimePart *part) /* We used to load parts to check their type, we dont anymore, see bug #11778 for some discussion */ } + +void +em_utils_clear_get_password_canceled_accounts_flag (void) +{ + EAccountList *accounts; + + accounts = mail_config_get_accounts (); + if (accounts) { + EIterator *iter; + + for (iter = e_list_get_iterator ((EList *) accounts); + e_iterator_is_valid (iter); + e_iterator_next (iter)) { + EAccount *account = (EAccount *) e_iterator_get (iter); + + if (account && account->source) + account->source->get_password_canceled = FALSE; + + if (account && account->transport) + account->transport->get_password_canceled = FALSE; + } + + g_object_unref (iter); + } +} -- cgit