Small fix/improvement

pull/190/head
M66B 4 years ago
parent aba699eb44
commit b85474c062

@ -798,17 +798,18 @@ class Core {
return; return;
} }
Message[] imessages; boolean archived;
Folder iarchive = istore.getFolder(archive.name); Folder iarchive = istore.getFolder(archive.name);
try { try {
iarchive.open(Folder.READ_ONLY); iarchive.open(Folder.READ_ONLY);
imessages = ifolder.search(new MessageIDTerm(message.msgid)); Message[] imessages = iarchive.search(new MessageIDTerm(message.msgid));
archived = (imessages != null && imessages.length > 0);
} finally { } finally {
if (iarchive.isOpen()) if (iarchive.isOpen())
iarchive.close(); iarchive.close();
} }
if (imessages != null && imessages.length > 0) if (archived)
try { try {
Message imessage = ifolder.getMessageByUID(message.uid); Message imessage = ifolder.getMessageByUID(message.uid);
if (imessage == null) if (imessage == null)

Loading…
Cancel
Save