Prevent crash

pull/162/head
M66B 6 years ago
parent 3e47eb347e
commit 8fe7eaf2ef

@ -774,13 +774,14 @@ class Core {
// Get source messages // Get source messages
Map<Message, EntityMessage> map = new HashMap<>(); Map<Message, EntityMessage> map = new HashMap<>();
for (EntityMessage message : messages) for (EntityMessage message : messages)
try { if (message.uid != null)
Message imessage = ifolder.getMessageByUID(message.uid); try {
if (imessage != null) Message imessage = ifolder.getMessageByUID(message.uid);
map.put(imessage, message); if (imessage != null)
} catch (MessagingException ex) { map.put(imessage, message);
Log.w(ex); } catch (MessagingException ex) {
} Log.w(ex);
}
// Some providers do not support the COPY operation for drafts // Some providers do not support the COPY operation for drafts
boolean draft = (EntityFolder.DRAFTS.equals(folder.type) || EntityFolder.DRAFTS.equals(target.type)); boolean draft = (EntityFolder.DRAFTS.equals(folder.type) || EntityFolder.DRAFTS.equals(target.type));

Loading…
Cancel
Save