зеркало из https://github.com/mozilla/gecko-dev.git
don't mark imap msg read when reading it if it's already read rs=sspitzer 97834
This commit is contained in:
Родитель
ca6a62b8da
Коммит
e1ed26f4b6
|
@ -3387,8 +3387,13 @@ nsImapMailFolder::NormalEndMsgWriteStream(nsMsgKey uidOfMessage, PRBool markRead
|
||||||
res = GetMessageHeader(m_curMsgUid, getter_AddRefs(msgHdr));
|
res = GetMessageHeader(m_curMsgUid, getter_AddRefs(msgHdr));
|
||||||
if (NS_SUCCEEDED(res))
|
if (NS_SUCCEEDED(res))
|
||||||
{
|
{
|
||||||
msgHdr->MarkRead(PR_TRUE);
|
PRBool isRead;
|
||||||
commit = PR_TRUE;
|
msgHdr->GetIsRead(&isRead);
|
||||||
|
if (!isRead)
|
||||||
|
{
|
||||||
|
msgHdr->MarkRead(PR_TRUE);
|
||||||
|
commit = PR_TRUE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче