diff --git a/src/com/fsck/k9/controller/MessagingController.java b/src/com/fsck/k9/controller/MessagingController.java index 5ad6855a9..90f016437 100644 --- a/src/com/fsck/k9/controller/MessagingController.java +++ b/src/com/fsck/k9/controller/MessagingController.java @@ -3168,8 +3168,7 @@ public class MessagingController implements Runnable { if (account.isMarkMessageAsReadOnView() && !message.isSet(Flag.SEEN)) { List messageIds = Collections.singletonList(message.getId()); - setFlagInCache(account, messageIds, Flag.SEEN, true); - setFlagSynchronous(account, messageIds, Flag.SEEN, true, false); + setFlag(account, messageIds, Flag.SEEN, true); ((LocalMessage) message).setFlagInternal(Flag.SEEN, true); }