mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
use GetParent()
This commit is contained in:
parent
cbddfe221f
commit
cbec5edf49
@ -796,9 +796,15 @@ nsresult nsMsgFolderDataSource::DoFolderHasAssertion(nsIMsgFolder *folder, nsIRD
|
||||
}
|
||||
else if(peq(kNC_Child, property))
|
||||
{
|
||||
nsCOMPtr<nsIMsgFolder> childFolder(do_QueryInterface(target, &rv));
|
||||
nsCOMPtr<nsIFolder> childFolder(do_QueryInterface(target, &rv));
|
||||
if(NS_SUCCEEDED(rv))
|
||||
rv = folder->IsParentOf(childFolder, PR_FALSE, hasAssertion);
|
||||
{
|
||||
nsCOMPtr<nsIFolder> folderasFolder(do_QueryInterface(folder));
|
||||
nsCOMPtr<nsIFolder> childsParent;
|
||||
rv = childFolder->GetParent(getter_AddRefs(childsParent));
|
||||
*hasAssertion = (NS_SUCCEEDED(rv) && childsParent && folderasFolder
|
||||
&& (childsParent.get() == folderasFolder.get()));
|
||||
}
|
||||
}
|
||||
else if(peq(kNC_MessageChild, property))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user