Implementing a generalized recycler and arena for all layout frames. Hoping to improve

bug #9489.  Should also definitely fix bug #15916. r=troy
This commit is contained in:
hyatt@netscape.com
1999-12-04 23:49:50 +00:00
parent 35ffce3adb
commit 9a7a1b27f7
194 changed files with 1878 additions and 1339 deletions

View File

@@ -31,13 +31,13 @@
#include "nsIComponentManager.h"
nsresult
NS_NewGfxCheckboxControlFrame(nsIFrame** aNewFrame)
NS_NewGfxCheckboxControlFrame(nsIPresShell* aPresShell, nsIFrame** aNewFrame)
{
NS_PRECONDITION(aNewFrame, "null OUT ptr");
if (nsnull == aNewFrame) {
return NS_ERROR_NULL_POINTER;
}
nsGfxCheckboxControlFrame* it = new nsGfxCheckboxControlFrame;
nsGfxCheckboxControlFrame* it = new (aPresShell) nsGfxCheckboxControlFrame;
if (!it) {
return NS_ERROR_OUT_OF_MEMORY;
}