diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2002-07-17 05:07:41 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2002-07-17 05:07:41 +0800 |
commit | a6b622021f53a99ddbfbe675ec1eab7500e99d55 (patch) | |
tree | 8755aeea2824d34706d2bdf8dca8f1b28a557711 /mail/component-factory.c | |
parent | 5cb61aa42f97181881ca7d4586395f099c131228 (diff) | |
download | gsoc2013-evolution-a6b622021f53a99ddbfbe675ec1eab7500e99d55.tar.gz gsoc2013-evolution-a6b622021f53a99ddbfbe675ec1eab7500e99d55.tar.zst gsoc2013-evolution-a6b622021f53a99ddbfbe675ec1eab7500e99d55.zip |
Re-enable some #if 0'd code.
2002-07-16 Jeffrey Stedfast <fejj@ximian.com>
* mail-accounts.c (account_able_clicked): Re-enable some #if 0'd code.
* mail-vfolder.c (vfolder_load_storage): Updated to not pass TRUE
for an auto_connect argument since that argument no longer exists.
* mail-account-gui.c (add_new_store): Updated to not pass an
auto_connect argument.
* component-factory.c (add_storage): Don't ever auto-connect here.
(mail_add_storage): No longer takes an auto_connect argument.
(mail_load_storages): Only load the account storages that are
enabled.
svn path=/trunk/; revision=17483
Diffstat (limited to 'mail/component-factory.c')
-rw-r--r-- | mail/component-factory.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/mail/component-factory.c b/mail/component-factory.c index 29d47cc681..5c03cc5ad2 100644 --- a/mail/component-factory.c +++ b/mail/component-factory.c @@ -1269,7 +1269,7 @@ storage_connect (EvolutionStorage *storage, } static void -add_storage (const char *name, const char *uri, CamelService *store, gboolean auto_connect, +add_storage (const char *name, const char *uri, CamelService *store, GNOME_Evolution_Shell corba_shell, CamelException *ex) { EvolutionStorage *storage; @@ -1287,8 +1287,8 @@ add_storage (const char *name, const char *uri, CamelService *store, gboolean au case EVOLUTION_STORAGE_OK: evolution_storage_has_subfolders (storage, "/", _("Connecting...")); mail_hash_storage (store, storage); - if (auto_connect) - mail_note_store ((CamelStore *) store, storage, CORBA_OBJECT_NIL, NULL, NULL); + /*if (auto_connect) + mail_note_store ((CamelStore *) store, storage, CORBA_OBJECT_NIL, NULL, NULL);*/ /* falllll */ case EVOLUTION_STORAGE_ERROR_ALREADYREGISTERED: case EVOLUTION_STORAGE_ERROR_EXISTS: @@ -1303,7 +1303,7 @@ add_storage (const char *name, const char *uri, CamelService *store, gboolean au void -mail_add_storage (CamelStore *store, const char *name, const char *uri, gboolean auto_connect) +mail_add_storage (CamelStore *store, const char *name, const char *uri) { EvolutionShellClient *shell_client; GNOME_Evolution_Shell shell; @@ -1320,17 +1320,17 @@ mail_add_storage (CamelStore *store, const char *name, const char *uri, gboolean char *service_name; service_name = camel_service_get_name ((CamelService *) store, TRUE); - add_storage (service_name, uri, (CamelService *) store, auto_connect, shell, &ex); + add_storage (service_name, uri, (CamelService *) store, shell, &ex); g_free (service_name); } else { - add_storage (name, uri, (CamelService *) store, auto_connect, shell, &ex); + add_storage (name, uri, (CamelService *) store, shell, &ex); } camel_exception_clear (&ex); } void -mail_load_storage_by_uri (GNOME_Evolution_Shell shell, const char *uri, const char *name, gboolean auto_connect) +mail_load_storage_by_uri (GNOME_Evolution_Shell shell, const char *uri, const char *name) { CamelException ex; CamelService *store; @@ -1369,10 +1369,10 @@ mail_load_storage_by_uri (GNOME_Evolution_Shell shell, const char *uri, const ch char *service_name; service_name = camel_service_get_name (store, TRUE); - add_storage (service_name, uri, store, auto_connect, shell, &ex); + add_storage (service_name, uri, store, shell, &ex); g_free (service_name); } else - add_storage (name, uri, store, auto_connect, shell, &ex); + add_storage (name, uri, store, shell, &ex); if (camel_exception_is_set (&ex)) { /* FIXME: real error dialog */ @@ -1410,7 +1410,8 @@ mail_load_storages (GNOME_Evolution_Shell shell, const GSList *sources) continue; /* don't auto-connect here; the shell will tell us to goOnline */ - mail_load_storage_by_uri (shell, service->url, name, FALSE); + if (account->source->enabled) + mail_load_storage_by_uri (shell, service->url, name); } } |