Revert "Prevent NPE"

This reverts commit f3cba25195.
pull/215/head
M66B 1 year ago
parent 70cab79262
commit 22ae5ed509

@ -3638,20 +3638,18 @@ public class IMAPFolder extends Folder implements UIDFolder, ResponseHandler {
ir.readAtomStringList(); // Skip EARLIER ir.readAtomStringList(); // Skip EARLIER
String uids = ir.readAtom(); String uids = ir.readAtom();
UIDSet[] uidset = UIDSet.parseUIDSets(uids); UIDSet[] uidset = UIDSet.parseUIDSets(uids);
if (uidset != null) { List<Message> msgs = new ArrayList<>();
List<Message> msgs = new ArrayList<>(); for (long uid : UIDSet.toArray(uidset)) {
for (long uid : UIDSet.toArray(uidset)) { Message m = uidTable.get(uid);
Message m = uidTable.get(uid); if (m != null && m.getMessageNumber() > 0) {
if (m != null && m.getMessageNumber() > 0) { realTotal--;
realTotal--; messageCache.expungeMessage(m.getMessageNumber());
messageCache.expungeMessage(m.getMessageNumber()); msgs.add(m);
msgs.add(m);
}
} }
if (!msgs.isEmpty() &&
doExpungeNotification && hasMessageCountListener)
notifyMessageRemovedListeners(true, msgs.toArray(new Message[0]));
} }
if (!msgs.isEmpty() &&
doExpungeNotification && hasMessageCountListener)
notifyMessageRemovedListeners(true, msgs.toArray(new Message[0]));
/* /*
String[] s = ir.readAtomStringList(); String[] s = ir.readAtomStringList();
if (s == null) { // no (EARLIER) if (s == null) { // no (EARLIER)

Loading…
Cancel
Save