This commit is contained in:
the-djmaze 2023-02-23 18:51:54 +01:00
parent a86c5ba639
commit b03d35bc7a

View file

@ -322,7 +322,7 @@ MessagelistUserStore.setAction = (sFolderFullName, iSetAction, messages) => {
case MessageSetAction.UnsetSeen:
folder = getFolderFromCacheList(sFolderFullName);
if (folder) {
folder.unreadEmails(folder.unreadEmails() - alreadyUnread + length);
folder.unreadEmails(Math.max(0, folder.unreadEmails() - alreadyUnread + length));
}
Remote.request('MessageSetSeen', null, {
folder: sFolderFullName,
@ -378,9 +378,7 @@ MessagelistUserStore.removeMessagesFromList = (
);
if (0 < unseenCount) {
fromFolder.unreadEmails(
0 <= fromFolder.unreadEmails() - unseenCount ? fromFolder.unreadEmails() - unseenCount : 0
);
fromFolder.unreadEmails(Math.max(0, fromFolder.unreadEmails() - unseenCount));
}
}
}