[evolution-ews] Bug #663379 - Cannot configure EWS account on 3.3.1
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-ews] Bug #663379 - Cannot configure EWS account on 3.3.1
- Date: Wed, 23 Nov 2011 10:52:08 +0000 (UTC)
commit 08cdb4e6293b0ba2c54a25414de22fd45d372a12
Author: Milan Crha <mcrha redhat com>
Date: Wed Nov 23 11:51:10 2011 +0100
Bug #663379 - Cannot configure EWS account on 3.3.1
.../exchange-ews-account-setup.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/src/account-setup-eplugin/exchange-ews-account-setup.c b/src/account-setup-eplugin/exchange-ews-account-setup.c
index e48d05d..45c338a 100644
--- a/src/account-setup-eplugin/exchange-ews-account-setup.c
+++ b/src/account-setup-eplugin/exchange-ews-account-setup.c
@@ -191,6 +191,18 @@ oab_url_changed (GtkWidget *entry, EConfig *config)
camel_ews_settings_set_oaburl (ews_settings, oaburl);
}
+static void
+host_url_changed (GtkWidget *entry, EConfig *config)
+{
+ EMConfigTargetSettings *target = (EMConfigTargetSettings *)(config->target);
+ CamelEwsSettings *ews_settings;
+ const gchar *hosturl;
+
+ ews_settings = CAMEL_EWS_SETTINGS (target->storage_settings);
+ hosturl = gtk_entry_get_text (GTK_ENTRY (entry));
+ camel_ews_settings_set_hosturl (ews_settings, hosturl);
+}
+
GtkWidget *
org_gnome_exchange_ews_account_setup (EPlugin *epl, EConfigHookItemFactoryData *data)
{
@@ -276,6 +288,7 @@ org_gnome_exchange_ews_account_setup (EPlugin *epl, EConfigHookItemFactoryData *
gtk_entry_set_text (GTK_ENTRY (host_url), host_url_val);
else
gtk_entry_set_text (GTK_ENTRY (host_url), "https://exchange.server.com/EWS/Exchange.asmx");
+ g_signal_connect (host_url, "changed", G_CALLBACK (host_url_changed), data->config);
gtk_box_pack_start (GTK_BOX (hbox), host_url, TRUE, TRUE, 0);
cbdata->config = data->config;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]