Fix leak of content node. b=316775 r+sr=bzbarsky

git-svn-id: svn://10.0.0.236/trunk@184797 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dbaron%dbaron.org
2005-11-16 22:58:55 +00:00
parent 2b8a563348
commit 0b595c8ff6

View File

@@ -1298,13 +1298,15 @@ nsHTMLContentSerializer::SerializeLIValueAttribute(nsIDOMElement* aElement,
PRBool
nsHTMLContentSerializer::IsFirstChildOfOL(nsIDOMElement* aElement){
nsCOMPtr<nsIDOMNode> node = do_QueryInterface(aElement);
nsIDOMNode* parentNode;
nsAutoString parentName;
node->GetParentNode(&parentNode);
if (parentNode)
parentNode->GetNodeName(parentName);
else
return PR_FALSE;
{
nsCOMPtr<nsIDOMNode> parentNode;
node->GetParentNode(getter_AddRefs(parentNode));
if (parentNode)
parentNode->GetNodeName(parentName);
else
return PR_FALSE;
}
if (parentName.LowerCaseEqualsLiteral("ol")) {
olState defaultOLState(0, PR_FALSE);