fix hang doing a quick search in threaded mode with a folder/newsgroup with corrupt threading, sr=mscott 332883

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@212032 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
bienvenu%nventure.com
2006-09-19 23:04:04 +00:00
parent 7d245ef6bf
commit 2e8f8ed7b5

View File

@@ -376,7 +376,11 @@ nsresult nsMsgQuickSearchDBView::GetFirstMessageHdrToDisplayInThread(nsIMsgThrea
rv = m_db->GetMsgHdrForKey(parentId, getter_AddRefs(parent));
if (parent)
{
nsMsgKey saveParentId = parentId;
parent->GetThreadParent(&parentId);
// message is it's own parent - bad, let's break out of here.
if (parentId == saveParentId)
break;
level++;
}
}