[evolution-ews/gnome-3-18] Bug 757458 - Server-side mail message flag change ignored



commit 5162ba14b9a4538975c98f2c3ddf559e50b18924
Author: Milan Crha <mcrha redhat com>
Date:   Tue Nov 3 14:54:30 2015 +0100

    Bug 757458 - Server-side mail message flag change ignored

 src/camel/camel-ews-folder.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/camel/camel-ews-folder.c b/src/camel/camel-ews-folder.c
index ce14f6a..c002738 100644
--- a/src/camel/camel-ews-folder.c
+++ b/src/camel/camel-ews-folder.c
@@ -1460,7 +1460,10 @@ sync_updated_items (CamelEwsFolder *ews_folder,
                        item_type == E_EWS_ITEM_TYPE_MEETING_MESSAGE ||
                        item_type == E_EWS_ITEM_TYPE_MEETING_RESPONSE ||
                        item_type == E_EWS_ITEM_TYPE_MEETING_CANCELLATION ||
-                       item_type == E_EWS_ITEM_TYPE_POST_ITEM)
+                       item_type == E_EWS_ITEM_TYPE_POST_ITEM ||
+                       /* Unknown for items received through the server notifications;
+                          it's part of the summary, thus it is a message anyway */
+                       item_type == E_EWS_ITEM_TYPE_UNKNOWN)
                        msg_ids = g_slist_append (msg_ids, g_strdup (id->id));
 
                camel_message_info_unref (mi);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]