[evolution-ews/gnome-3-6] Bug #668489 - Hide other than mail folders from mailer
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-ews/gnome-3-6] Bug #668489 - Hide other than mail folders from mailer
- Date: Fri, 15 Feb 2013 12:03:05 +0000 (UTC)
commit edf043c2a73f9365228b8a391bb5b6167f14db2e
Author: Milan Crha <mcrha redhat com>
Date: Fri Feb 15 13:02:45 2013 +0100
Bug #668489 - Hide other than mail folders from mailer
src/server/e-ews-folder.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/server/e-ews-folder.c b/src/server/e-ews-folder.c
index ade9f2a..e348631 100644
--- a/src/server/e-ews-folder.c
+++ b/src/server/e-ews-folder.c
@@ -119,7 +119,7 @@ e_ews_folder_init (EEwsFolder *folder)
folder->priv = priv;
priv->error = NULL;
- priv->folder_type = E_EWS_FOLDER_TYPE_MAILBOX;
+ priv->folder_type = E_EWS_FOLDER_TYPE_UNKNOWN;
priv->foreign = FALSE;
}
@@ -181,6 +181,12 @@ e_ews_folder_set_from_soap_parameter (EEwsFolder *folder,
if (subparam) {
value = e_soap_parameter_get_string_value (subparam);
e_ews_folder_set_folder_class (folder, (const gchar *) value);
+
+ if (value && priv->folder_type == E_EWS_FOLDER_TYPE_MAILBOX &&
+ g_strcmp0 (value, "IPF.Note") != 0 && !g_str_has_prefix (value, "IPF.Note.")) {
+ priv->folder_type = E_EWS_FOLDER_TYPE_UNKNOWN;
+ }
+
g_free (value);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]