зеркало из https://github.com/mozilla/pjs.git
fix 256221 crash running an imap filter after the fact that marks messages read, sr=mscott
This commit is contained in:
Родитель
ca7a50006f
Коммит
4a341156f5
|
@ -1810,8 +1810,10 @@ nsImapMailFolder::MarkMessagesRead(nsISupportsArray *messages, PRBool markRead)
|
|||
rv = BuildIdsAndKeyArray(messages, messageIds, keysToMarkRead);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = StoreImapFlags(kImapMsgSeenFlag, markRead, keysToMarkRead.GetArray(), keysToMarkRead.GetSize());
|
||||
mDatabase->Commit(nsMsgDBCommitType::kLargeCommit);
|
||||
StoreImapFlags(kImapMsgSeenFlag, markRead, keysToMarkRead.GetArray(), keysToMarkRead.GetSize());
|
||||
rv = GetDatabase(nsnull);
|
||||
if (NS_SUCCEEDED(rv))
|
||||
mDatabase->Commit(nsMsgDBCommitType::kLargeCommit);
|
||||
}
|
||||
return rv;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче