# HG changeset patch # User Timo Sirainen # Date 1196495490 -7200 # Node ID 19baca28902515f1b075a64c735148587db62a56 # Parent b1554dea8ee8b192d725612002ee526052c259e5 Do fast sync if \Seen flags haven't changed, not vice versa. diff -r b1554dea8ee8 -r 19baca289025 src/imap/cmd-fetch.c --- a/src/imap/cmd-fetch.c Sat Dec 01 09:48:19 2007 +0200 +++ b/src/imap/cmd-fetch.c Sat Dec 01 09:51:30 2007 +0200 @@ -96,7 +96,7 @@ } return cmd_sync(cmd, - (ctx->seen_flags_changed ? MAILBOX_SYNC_FLAG_FAST : 0) | + (ctx->seen_flags_changed ? 0 : MAILBOX_SYNC_FLAG_FAST) | (cmd->uid ? 0 : MAILBOX_SYNC_FLAG_NO_EXPUNGES), 0, ok_message); }