CHanged NewFrame method to NS_NewBodyFrame

This commit is contained in:
kipp%netscape.com 1998-09-08 22:35:54 +00:00
parent 227e9f8ae1
commit 4ca9a4a5fe
2 changed files with 5 additions and 11 deletions

View File

@ -38,19 +38,14 @@
#include "nsHTMLTagContent.h"
static NS_DEFINE_IID(kIWebShellIID, NS_IWEB_SHELL_IID);
nsresult nsBodyFrame::NewFrame(nsIFrame** aInstancePtrResult,
nsIContent* aContent,
nsIFrame* aParent)
nsresult
NS_NewBodyFrame(nsIContent* aContent, nsIFrame* aParent, nsIFrame*& aResult)
{
NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");
if (nsnull == aInstancePtrResult) {
return NS_ERROR_NULL_POINTER;
}
nsIFrame* it = new nsBodyFrame(aContent, aParent);
if (nsnull == it) {
return NS_ERROR_OUT_OF_MEMORY;
}
*aInstancePtrResult = it;
aResult = it;
return NS_OK;
}

View File

@ -33,9 +33,8 @@ class nsBodyFrame : public nsHTMLContainerFrame,
public nsIAbsoluteItems
{
public:
static nsresult NewFrame(nsIFrame** aInstancePtrResult,
nsIContent* aContent,
nsIFrame* aParent);
friend nsresult NS_NewBodyFrame(nsIContent* aContent, nsIFrame* aParent,
nsIFrame*& aResult);
NS_IMETHOD QueryInterface(const nsIID& aIID, void** aInstancePtr);