зеркало из https://github.com/mozilla/gecko-dev.git
NS_NewMsgAppCore takes an IID & refcounts returned object
This commit is contained in:
Родитель
3ce209e97d
Коммит
9563568ae7
|
@ -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
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче