NS_NewMsgAppCore takes an IID & refcounts returned object

This commit is contained in:
mscott%netscape.com 1999-04-06 03:10:17 +00:00
Родитель 3ce209e97d
Коммит 9563568ae7
2 изменённых файлов: 6 добавлений и 8 удалений

Просмотреть файл

@ -448,17 +448,15 @@ nsMsgAppCore::GetNewMail()
extern "C"
nsresult
NS_NewMsgAppCore(nsIDOMMsgAppCore **aResult)
NS_NewMsgAppCore(const nsIID &aIID, void **aResult)
{
if (!aResult) return NS_ERROR_NULL_POINTER;
nsMsgAppCore *appcore = new nsMsgAppCore();
if (appcore) {
return appcore->QueryInterface(nsIDOMMsgAppCore::GetIID(),
(void **)aResult);
}
return NS_ERROR_NOT_INITIALIZED;
if (appcore)
return appcore->QueryInterface(aIID, (void **)aResult);
else
return NS_ERROR_NOT_INITIALIZED;
}

Просмотреть файл

@ -30,7 +30,7 @@
NS_BEGIN_EXTERN_C
nsresult
NS_NewMsgAppCore(nsIDOMMsgAppCore **);
NS_NewMsgAppCore(const nsIID &aIID, void **);
NS_END_EXTERN_C