mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-04 07:40:42 +00:00
r=bievenu. fix for 16966. Can now mark a thread read.
This commit is contained in:
parent
c5f8fdbf16
commit
7fabaf0326
@ -319,6 +319,19 @@ nsresult nsMsgThread::ReparentNonReferenceChildrenOf(nsIMsgDBHdr *topLevelHdr, n
|
||||
NS_IMETHODIMP nsMsgThread::GetChildAt(PRInt32 aIndex, nsIMsgDBHdr **result)
|
||||
{
|
||||
nsresult ret = NS_OK;
|
||||
mdbOid oid;
|
||||
nsIMdbRow *hdrRow = nsnull;
|
||||
|
||||
ret = m_mdbTable->PosToOid( m_mdbDB->GetEnv(), aIndex, &oid);
|
||||
if (NS_SUCCEEDED(ret))
|
||||
{
|
||||
//do I have to release hdrRow?
|
||||
ret = m_mdbTable->PosToRow(m_mdbDB->GetEnv(), aIndex, &hdrRow);
|
||||
if(NS_SUCCEEDED(ret) && hdrRow)
|
||||
{
|
||||
ret = m_mdbDB->CreateMsgHdr(hdrRow, oid.mOid_Id , result);
|
||||
}
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user