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