Move impl of nsIndexedToHTML::Create from .h to .cpp to fix BeOS bustage.

Bug 74803 sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@113643 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
seawood%netscape.com 2002-02-04 23:23:21 +00:00
parent a9cd5beaa8
commit e1a1ac02a7
2 changed files with 15 additions and 12 deletions

View File

@ -51,6 +51,20 @@ NS_IMPL_THREADSAFE_ISUPPORTS4(nsIndexedToHTML,
static NS_DEFINE_CID(kDateTimeFormatCID, NS_DATETIMEFORMAT_CID);
NS_METHOD
nsIndexedToHTML::Create(nsISupports *aOuter, REFNSIID aIID, void **aResult) {
nsresult rv;
if (aOuter)
return NS_ERROR_NO_AGGREGATION;
nsIndexedToHTML* _s = new nsIndexedToHTML();
if (_s == nsnull)
return NS_ERROR_OUT_OF_MEMORY;
rv = _s->QueryInterface(aIID, aResult);
return rv;
}
nsresult
nsIndexedToHTML::Init(nsIStreamListener* aListener) {
nsresult rv = NS_OK;

View File

@ -68,18 +68,7 @@ public:
nsresult Init(nsIStreamListener *aListener);
static NS_METHOD
Create(nsISupports *aOuter, REFNSIID aIID, void **aResult) {
nsresult rv;
if (aOuter)
return NS_ERROR_NO_AGGREGATION;
nsIndexedToHTML* _s = new nsIndexedToHTML();
if (_s == nsnull)
return NS_ERROR_OUT_OF_MEMORY;
rv = _s->QueryInterface(aIID, aResult);
return rv;
}
Create(nsISupports *aOuter, REFNSIID aIID, void **aResult);
protected: