Bug 14291. Stop leaking entire XUL document when anonymous frames are

constructed.
This commit is contained in:
waterson@netscape.com
1999-09-20 00:02:59 +00:00
parent ea931358d1
commit 49e233ed3d
2 changed files with 4 additions and 4 deletions

View File

@@ -3191,8 +3191,8 @@ nsCSSFrameConstructor::CreateAnonymousFrames(nsIPresContext* aPresConte
}
// get the document
nsIDocument* doc = nsnull;
nsresult rv = aParent->GetDocument(doc);
nsCOMPtr<nsIDocument> doc;
nsresult rv = aParent->GetDocument(*getter_AddRefs(doc));
if (NS_FAILED(rv) || !doc)
return rv;

View File

@@ -3191,8 +3191,8 @@ nsCSSFrameConstructor::CreateAnonymousFrames(nsIPresContext* aPresConte
}
// get the document
nsIDocument* doc = nsnull;
nsresult rv = aParent->GetDocument(doc);
nsCOMPtr<nsIDocument> doc;
nsresult rv = aParent->GetDocument(*getter_AddRefs(doc));
if (NS_FAILED(rv) || !doc)
return rv;