evolution-data-server r8469 - trunk/camel/providers/imap
- From: mcrha svn gnome org
- To: svn-commits-list gnome org
- Subject: evolution-data-server r8469 - trunk/camel/providers/imap
- Date: Fri, 8 Feb 2008 15:13:16 +0000 (GMT)
Author: mcrha
Date: Fri Feb 8 15:13:16 2008
New Revision: 8469
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=8469&view=rev
Log:
2008-02-08 Milan Crha <mcrha redhat com>
** Fix for bug #324804
* camel-imap-folder.c: (imap_update_summary):
Report all new messages as recent, even without that flag, thus new
messages will be filtered even after saw by other software earlier.
Modified:
trunk/camel/providers/imap/ChangeLog
trunk/camel/providers/imap/camel-imap-folder.c
Modified: trunk/camel/providers/imap/camel-imap-folder.c
==============================================================================
--- trunk/camel/providers/imap/camel-imap-folder.c (original)
+++ trunk/camel/providers/imap/camel-imap-folder.c Fri Feb 8 15:13:16 2008
@@ -2751,8 +2751,10 @@
camel_folder_summary_add (folder->summary, (CamelMessageInfo *)mi);
camel_folder_change_info_add_uid (changes, camel_message_info_uid (mi));
- if ((mi->info.flags & CAMEL_IMAP_MESSAGE_RECENT))
- camel_folder_change_info_recent_uid(changes, camel_message_info_uid (mi));
+ /* report all new messages as recent, even without that flag, thus new
+ messages will be filtered even after saw by other software earlier */
+ if ((mi->info.flags & CAMEL_IMAP_MESSAGE_RECENT) != 0 || getenv ("FILTER_RECENT") == NULL)
+ camel_folder_change_info_recent_uid (changes, camel_message_info_uid (mi));
}
for ( ; i < messages->len; i++) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]