fix new msg showing up with collapsed twisty in threads with unread view, r=cavin, sr=sspitzer 158217

This commit is contained in:
bienvenu%netscape.com 2002-11-06 00:21:46 +00:00
Родитель c64c5cf4a3
Коммит b354fe2d18
1 изменённых файлов: 9 добавлений и 4 удалений

Просмотреть файл

@ -83,11 +83,16 @@ nsresult nsMsgThreadsWithUnreadDBView::AddMsgToThreadNotInView(nsIMsgThread *thr
if (parentHdr && (ensureListed || !(msgFlags & MSG_FLAG_READ)))
{
nsMsgKey key;
PRUint32 numMsgsInThread;
rv = AddHdr(parentHdr);
parentHdr->GetMessageKey(&key);
nsMsgViewIndex viewIndex = FindViewIndex(key);
if (viewIndex != nsMsgViewIndex_None)
OrExtraFlag(viewIndex, MSG_FLAG_ELIDED | MSG_VIEW_FLAG_HASCHILDREN);
threadHdr->GetNumChildren(&numMsgsInThread);
if (numMsgsInThread > 1)
{
parentHdr->GetMessageKey(&key);
nsMsgViewIndex viewIndex = FindViewIndex(key);
if (viewIndex != nsMsgViewIndex_None)
OrExtraFlag(viewIndex, MSG_FLAG_ELIDED | MSG_VIEW_FLAG_HASCHILDREN);
}
}
return rv;
}