uncommenting out some important clean up code and gating it with "!kGoodToGo"

should fix leaks
This commit is contained in:
rods@netscape.com
2000-04-20 03:42:12 +00:00
parent 422cd26e68
commit 127ca9c1b0
2 changed files with 16 additions and 10 deletions

View File

@@ -2237,11 +2237,14 @@ nsComboboxControlFrame::Destroy(nsIPresContext* aPresContext)
// Cleanup frames in popup child list
mPopupFrames.DestroyFrames(aPresContext);
/*if (mDisplayFrame) {
mFrameConstructor->RemoveMappingsForFrameSubtree(aPresContext, mDisplayFrame, nsnull);
mDisplayFrame->Destroy(aPresContext);
mDisplayFrame=nsnull;
}*/
if (!kGoodToGo) {
if (mDisplayFrame) {
mFrameConstructor->RemoveMappingsForFrameSubtree(aPresContext, mDisplayFrame, nsnull);
mDisplayFrame->Destroy(aPresContext);
mDisplayFrame=nsnull;
}
}
/*if (mDisplayContent) {
nsCOMPtr<nsIContent> content(do_QueryInterface(mDisplayContent));