Loading k9mail-library/src/main/java/com/fsck/k9/mail/store/imap/ImapFolder.java +2 −0 Original line number Diff line number Diff line Loading @@ -863,6 +863,8 @@ class ImapFolder extends Folder<ImapMessage> { message.setFlagInternal(Flag.FORWARDED, true); /* a message contains FORWARDED FLAG -> so we can also create them */ store.getPermanentFlagsIndex().add(Flag.FORWARDED); } else if (flag.equalsIgnoreCase("\\Draft")){ message.setFlagInternal(Flag.DRAFT, true); } } } Loading k9mail-library/src/main/java/com/fsck/k9/mail/store/imap/ImapUtility.java +2 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,8 @@ class ImapUtility { flagNames.add("\\Flagged"); } else if (flag == Flag.FORWARDED && canCreateForwardedFlag) { flagNames.add("$Forwarded"); } else if (flag == Flag.DRAFT) { flagNames.add("\\Draft"); } } Loading k9mail/src/main/java/com/fsck/k9/message/MessageBuilder.java +3 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,9 @@ public abstract class MessageBuilder { if (isDraft && isPgpInlineEnabled) { message.setFlag(Flag.X_DRAFT_OPENPGP_INLINE, true); } if (isDraft) { message.setFlag(Flag.DRAFT, true); } } protected MimeMultipart createMimeMultipart() { Loading Loading
k9mail-library/src/main/java/com/fsck/k9/mail/store/imap/ImapFolder.java +2 −0 Original line number Diff line number Diff line Loading @@ -863,6 +863,8 @@ class ImapFolder extends Folder<ImapMessage> { message.setFlagInternal(Flag.FORWARDED, true); /* a message contains FORWARDED FLAG -> so we can also create them */ store.getPermanentFlagsIndex().add(Flag.FORWARDED); } else if (flag.equalsIgnoreCase("\\Draft")){ message.setFlagInternal(Flag.DRAFT, true); } } } Loading
k9mail-library/src/main/java/com/fsck/k9/mail/store/imap/ImapUtility.java +2 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,8 @@ class ImapUtility { flagNames.add("\\Flagged"); } else if (flag == Flag.FORWARDED && canCreateForwardedFlag) { flagNames.add("$Forwarded"); } else if (flag == Flag.DRAFT) { flagNames.add("\\Draft"); } } Loading
k9mail/src/main/java/com/fsck/k9/message/MessageBuilder.java +3 −0 Original line number Diff line number Diff line Loading @@ -130,6 +130,9 @@ public abstract class MessageBuilder { if (isDraft && isPgpInlineEnabled) { message.setFlag(Flag.X_DRAFT_OPENPGP_INLINE, true); } if (isDraft) { message.setFlag(Flag.DRAFT, true); } } protected MimeMultipart createMimeMultipart() { Loading