summaryrefslogtreecommitdiff
path: root/servers
diff options
context:
space:
mode:
authorVeerapuram Varadhan <vvaradan@src.gnome.org>2006-09-30 12:54:03 +0000
committerVeerapuram Varadhan <vvaradan@src.gnome.org>2006-09-30 12:54:03 +0000
commit91100e80f3356870c985b94bde8aa85d31e985ff (patch)
treec93dfe6ac1c00480dd8ea76375a2c26d4e84074b /servers
parentdf36f42b969399329f175c04537f996766566a14 (diff)
downloadevolution-data-server-91100e80f3356870c985b94bde8aa85d31e985ff.tar.gz
** Fixes #347811 While creating hierarchies for the folders, set
** Fixes #347811 * storage/exchange-account.c (setup_account_hierarchies): While creating hierarchies for the folders, set offline_supported with the account level settings.
Diffstat (limited to 'servers')
-rw-r--r--servers/exchange/ChangeLog7
-rw-r--r--servers/exchange/storage/exchange-account.c8
2 files changed, 12 insertions, 3 deletions
diff --git a/servers/exchange/ChangeLog b/servers/exchange/ChangeLog
index 0ebd55ccf..eedcdf49d 100644
--- a/servers/exchange/ChangeLog
+++ b/servers/exchange/ChangeLog
@@ -1,3 +1,10 @@
+2006-09-30 Veerapuram Varadhan <vvaradhan@novell.com>
+
+ ** Fixes #347811
+ * storage/exchange-account.c (setup_account_hierarchies): While
+ creating hierarchies for the folders, set offline_supported with
+ the account level settings.
+
2006-07-24 Veerapuram Varadhan <vvaradhan@novell.com>
* lib/e2k-context.c (e2k_context_set_auth): Create SoupSessionSync
diff --git a/servers/exchange/storage/exchange-account.c b/servers/exchange/storage/exchange-account.c
index bf2a5dfc4..fe19cc022 100644
--- a/servers/exchange/storage/exchange-account.c
+++ b/servers/exchange/storage/exchange-account.c
@@ -54,7 +54,7 @@
#include <stdlib.h>
#include <string.h>
-#define d(x) x
+#define d(x)
#define ADS_UF_DONT_EXPIRE_PASSWORD 0x10000
#define ONE_HUNDRED_NANOSECOND 0.000000100
#define SECONDS_IN_DAY 86400
@@ -1244,7 +1244,9 @@ setup_account_hierarchies (ExchangeAccount *account)
account->priv->identity_name,
account->priv->identity_email,
account->priv->source_uri,
- TRUE);
+ account->priv->offline_sync);
+ d(g_print ("exchange-account.c:setup_account_hierarchies:offline_sync=%d\n", account->priv->offline_sync));
+
setup_hierarchy (account, hier);
g_free (phys_uri_prefix);
@@ -1275,7 +1277,7 @@ setup_account_hierarchies (ExchangeAccount *account)
account->priv->identity_name,
account->priv->identity_email,
account->priv->source_uri,
- TRUE);
+ account->priv->offline_sync);
setup_hierarchy (account, hier);
g_free (phys_uri_prefix);