fix case of deleting the only message in a dummy thread in the group view, sr=mscott 266543

This commit is contained in:
bienvenu%nventure.com 2004-10-28 21:57:29 +00:00
Родитель 3a19819b54
Коммит 375c63bd1d
1 изменённых файлов: 2 добавлений и 2 удалений

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

@ -422,8 +422,8 @@ NS_IMETHODIMP nsMsgGroupView::OnHdrDeleted(nsIMsgDBHdr *aHdrDeleted, nsMsgKey aP
if (!groupThread->NumRealChildren()) if (!groupThread->NumRealChildren())
{ {
thread->RemoveChildAt(0); // get rid of dummy thread->RemoveChildAt(0); // get rid of dummy
nsMsgDBView::RemoveByIndex(viewIndexOfThread); nsMsgDBView::RemoveByIndex(viewIndexOfThread - 1);
NoteChange(viewIndexOfThread, -1, nsMsgViewNotificationCode::insertOrDelete); // an example where view is not the listener - D&D messages NoteChange(viewIndexOfThread - 1, -1, nsMsgViewNotificationCode::insertOrDelete); // an example where view is not the listener - D&D messages
} }
else if (rootDeleted) else if (rootDeleted)
{ {