From 9a5ba8001cf13fe4a5e133522ba5149b100ec9a9 Mon Sep 17 00:00:00 2001 From: ashley willis Date: Sun, 9 Sep 2012 19:31:58 -0500 Subject: [PATCH] re Bernhard's Issue 4543 fix: only set as read if account.isMarkMessageAsReadOnView() --- src/com/fsck/k9/controller/MessagingController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/fsck/k9/controller/MessagingController.java b/src/com/fsck/k9/controller/MessagingController.java index eb46c15b8..3cd767856 100644 --- a/src/com/fsck/k9/controller/MessagingController.java +++ b/src/com/fsck/k9/controller/MessagingController.java @@ -2766,7 +2766,9 @@ public class MessagingController implements Runnable { localFolder.fetch(new Message[] { message }, fp, null); // Mark that this message is now fully synched - message.setFlag(Flag.SEEN, true); + if (account.isMarkMessageAsReadOnView()) { + message.setFlag(Flag.SEEN, true); + } message.setFlag(Flag.X_DOWNLOADED_FULL, true); }