From: Sergio Villar Senin Date: Wed, 22 Oct 2008 16:49:17 +0000 (+0000) Subject: * Fixes NB#89256, do not set the alternate port as default X-Git-Tag: git_migration_finished~1114 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=00d136e7daf1ac0831f0ed1fff3f68ddf5d36a21;hp=812cb8543a1f9d4e9026cc48a5418d3b2b7093df * Fixes NB#89256, do not set the alternate port as default pmo-trunk-r6143 --- diff --git a/src/hildon2/modest-easysetup-wizard-dialog.c b/src/hildon2/modest-easysetup-wizard-dialog.c index c070370..80288d1 100644 --- a/src/hildon2/modest-easysetup-wizard-dialog.c +++ b/src/hildon2/modest-easysetup-wizard-dialog.c @@ -58,7 +58,7 @@ #include "modest-utils.h" #include "modest-hildon-includes.h" #include "modest-maemo-security-options-view.h" -#include +#include "modest-account-protocol.h" /* Include config.h so that _() works: */ #ifdef HAVE_CONFIG_H @@ -1884,10 +1884,15 @@ save_to_settings (ModestEasysetupWizardDialog *self) /* we check if there is a *special* port */ special_port = modest_presets_get_port (priv->presets, provider_id, TRUE /* incoming */); - if (special_port != 0) + if (special_port != 0) { store_port = special_port; - else - store_port = get_port_from_protocol(store_provider_server_type, store_security); + } else { + gboolean use_alternate_port = FALSE; + if (modest_protocol_registry_protocol_type_is_secure (modest_runtime_get_protocol_registry (), + store_security)) + use_alternate_port = TRUE; + store_port = get_port_from_protocol(store_provider_server_type, use_alternate_port); + } modest_server_account_settings_set_security_protocol (store_settings, store_security);