Added NS_ShutdownXPCOM for memory cleanup.
git-svn-id: svn://10.0.0.236/trunk@41450 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
3295a722e9
commit
4547342909
@ -102,7 +102,7 @@ RegisterGenericFactory(nsIComponentManager* compMgr, const nsCID& cid, const cha
|
||||
nsIServiceManager* nsServiceManager::mGlobalServiceManager = NULL;
|
||||
nsComponentManagerImpl* nsComponentManagerImpl::gComponentManager = NULL;
|
||||
|
||||
nsresult NS_InitXPCOM(nsIServiceManager* *result)
|
||||
nsresult NS_COM NS_InitXPCOM(nsIServiceManager* *result)
|
||||
{
|
||||
nsresult rv = NS_OK;
|
||||
|
||||
@ -261,4 +261,13 @@ nsresult NS_InitXPCOM(nsIServiceManager* *result)
|
||||
return rv;
|
||||
}
|
||||
|
||||
nsresult NS_COM NS_ShutdownXPCOM(nsIServiceManager* servMgr)
|
||||
{
|
||||
NS_ASSERTION(nsServiceManager::mGlobalServiceManager == servMgr,
|
||||
"This is not my global service manager!");
|
||||
NS_RELEASE(nsServiceManager::mGlobalServiceManager);
|
||||
NS_RELEASE(nsComponentManagerImpl::gComponentManager);
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user