From 2ecd3ce0ee5b33a9f78b1808f363a9b20d78c4bd Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Wed, 3 Apr 2002 18:19:27 +0000 Subject: Changes to allow combined store/transport providers (like exchange and * mail-account-gui.c: Changes to allow combined store/transport providers (like exchange and nntp). You can only select the transport if the account is also using that provider for the source. (source_type_changed): If changing away from a combined store/transport type, disable that provider on the transport page. If change to a combined store/transport type, enable and select that provider on the transport page. (mail_account_gui_setup): Do some additional bookkeeping here to make the above stuff work. (transport_type_changed): If the provider is a combined store/transport type, pretend it doesn't need any additional URL configuration. (mail_account_gui_transport_complete): if the transport provider is also a store provider, then as long as it matches the source for the account, it's considered complete. (mail_account_gui_save): If the selected transport is a combined store/transport provider, use the source page's information to fill in the transport url. * mail-local.c (mail_local_provider_init): Don't set up service_cache. svn path=/trunk/; revision=16331 --- mail/mail-local.c | 1 - 1 file changed, 1 deletion(-) (limited to 'mail/mail-local.c') diff --git a/mail/mail-local.c b/mail/mail-local.c index b072f90795..1493866ba5 100644 --- a/mail/mail-local.c +++ b/mail/mail-local.c @@ -1091,7 +1091,6 @@ mail_local_provider_init (void) /* Register with Camel to handle file: URLs */ local_provider.object_types[CAMEL_PROVIDER_STORE] = MAIL_LOCAL_STORE_TYPE; - local_provider.service_cache = g_hash_table_new (non_hash, non_equal); local_provider.url_hash = non_hash; local_provider.url_equal = non_equal; camel_session_register_provider (session, &local_provider); -- cgit v1.2.3