[evolution] Bug #681017 - Bogus SMTP port in the account manager UI
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] Bug #681017 - Bogus SMTP port in the account manager UI
- Date: Mon, 6 Aug 2012 09:19:05 +0000 (UTC)
commit 82b67c38f4a54ad10cce86bc541c5608374a20a1
Author: Milan Crha <mcrha redhat com>
Date: Mon Aug 6 11:18:32 2012 +0200
Bug #681017 - Bogus SMTP port in the account manager UI
modules/mail-config/e-mail-config-smtp-backend.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/modules/mail-config/e-mail-config-smtp-backend.c b/modules/mail-config/e-mail-config-smtp-backend.c
index 0a9a65a..fe992b3 100644
--- a/modules/mail-config/e-mail-config-smtp-backend.c
+++ b/modules/mail-config/e-mail-config-smtp-backend.c
@@ -65,6 +65,7 @@ mail_config_smtp_backend_insert_widgets (EMailConfigServiceBackend *backend,
const gchar *extension_name;
const gchar *mechanism;
const gchar *text;
+ guint16 port;
gchar *markup;
priv = E_MAIL_CONFIG_SMTP_BACKEND_GET_PRIVATE (backend);
@@ -239,6 +240,9 @@ mail_config_smtp_backend_insert_widgets (EMailConfigServiceBackend *backend,
priv->user_entry = widget; /* do not reference */
gtk_widget_show (widget);
+ port = 0;
+ g_object_get (G_OBJECT (settings), "port", &port, NULL);
+
g_object_bind_property (
settings, "host",
priv->host_entry, "text",
@@ -271,6 +275,9 @@ mail_config_smtp_backend_insert_widgets (EMailConfigServiceBackend *backend,
G_BINDING_BIDIRECTIONAL |
G_BINDING_SYNC_CREATE);
+ if (port != 0)
+ g_object_set (G_OBJECT (priv->port_entry), "port", port, NULL);
+
/* Enable the auth-required toggle button if
* we have an authentication mechanism name. */
mechanism = camel_network_settings_get_auth_mechanism (
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]