Fix leaks of nsHTMLHeadElement. r=waterson@netscape.com

This commit is contained in:
dbaron%fas.harvard.edu 2000-06-15 02:14:16 +00:00
parent 87a5d6a6d7
commit 50432067a5
2 changed files with 10 additions and 10 deletions

View File

@ -3501,7 +3501,7 @@ nsEditor::GetNextNode(nsIDOMNode *aParentNode,
if (NS_FAILED(result)) return result;
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (!aEditableNode) return result;
@ -3544,7 +3544,7 @@ nsEditor::GetPriorNode(nsIDOMNode *aCurrentNode,
if (NS_FAILED(result)) { return result; }
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (PR_FALSE==aEditableNode) {
@ -3576,7 +3576,7 @@ nsEditor::GetPriorNode(nsIDOMNode *aCurrentNode,
if (NS_FAILED(result)) { return result; }
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (PR_FALSE==aEditableNode) {
@ -3614,7 +3614,7 @@ nsEditor::GetNextNode(nsIDOMNode *aCurrentNode,
if (NS_FAILED(result)) { return result; }
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (PR_FALSE==aEditableNode) {
@ -3647,7 +3647,7 @@ nsEditor::GetNextNode(nsIDOMNode *aCurrentNode,
if (NS_FAILED(result)) { return result; }
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (PR_FALSE==aEditableNode) {

View File

@ -3501,7 +3501,7 @@ nsEditor::GetNextNode(nsIDOMNode *aParentNode,
if (NS_FAILED(result)) return result;
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (!aEditableNode) return result;
@ -3544,7 +3544,7 @@ nsEditor::GetPriorNode(nsIDOMNode *aCurrentNode,
if (NS_FAILED(result)) { return result; }
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (PR_FALSE==aEditableNode) {
@ -3576,7 +3576,7 @@ nsEditor::GetPriorNode(nsIDOMNode *aCurrentNode,
if (NS_FAILED(result)) { return result; }
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (PR_FALSE==aEditableNode) {
@ -3614,7 +3614,7 @@ nsEditor::GetNextNode(nsIDOMNode *aCurrentNode,
if (NS_FAILED(result)) { return result; }
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (PR_FALSE==aEditableNode) {
@ -3647,7 +3647,7 @@ nsEditor::GetNextNode(nsIDOMNode *aCurrentNode,
if (NS_FAILED(result)) { return result; }
if (!IsDescendantOfBody(*aResultNode))
{
*aResultNode = nsnull;
NS_RELEASE(*aResultNode); // assigns nsnull
return result;
}
if (PR_FALSE==aEditableNode) {