From a36294e7c73d610e73448d010dfe532cd5851958 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Wed, 13 Jun 2012 11:19:56 -0400 Subject: Bug 677995 - Asks password for disabled mail account Remove mail_folder_cache_service_added() and rely instead on mail_folder_cache_service_enabled()/disabled(). Despite the function names the folder cache doesn't actually care about enabled status, it simply maintains a set of CamelStores to monitor. We should refactor the folder cache API to better reflect that. EMailAccountStore always immediately follows a "service-added" signal emission with either a "service-enabled" or "service-disabled" emission, which will add or remove the service from the folder cache. --- libemail-engine/mail-folder-cache.c | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'libemail-engine/mail-folder-cache.c') diff --git a/libemail-engine/mail-folder-cache.c b/libemail-engine/mail-folder-cache.c index 6ce4e2d1ca..2c832f501b 100644 --- a/libemail-engine/mail-folder-cache.c +++ b/libemail-engine/mail-folder-cache.c @@ -1783,17 +1783,6 @@ mail_folder_cache_get_remote_folder_uris (MailFolderCache *self, g_static_rec_mutex_unlock (&self->priv->stores_mutex); } -void -mail_folder_cache_service_added (MailFolderCache *cache, - CamelService *service) -{ - g_return_if_fail (MAIL_IS_FOLDER_CACHE (cache)); - g_return_if_fail (CAMEL_IS_SERVICE (service)); - - mail_folder_cache_note_store ( - cache, CAMEL_STORE (service), NULL, NULL, NULL); -} - void mail_folder_cache_service_removed (MailFolderCache *cache, CamelService *service) -- cgit v1.2.3