patch nsEventQueue leak in GetProxyObject r:hyatt@netscape.com

This commit is contained in:
danm%netscape.com 1999-10-18 15:01:40 +00:00
parent 588868b60c
commit df8b57314c

View File

@ -137,7 +137,7 @@ nsProxyObjectManager::Create(nsISupports* outer, const nsIID& aIID, void* *aInst
NS_IMETHODIMP
nsProxyObjectManager::GetProxyObject(nsIEventQueue *destQueue, REFNSIID aIID, nsISupports* aObj, PRInt32 proxyType, void** aProxyObject)
{
nsIEventQueue *postQ = destQueue;
nsCOMPtr<nsIEventQueue> postQ(do_QueryInterface(destQueue));
*aProxyObject = nsnull;
@ -161,7 +161,7 @@ nsProxyObjectManager::GetProxyObject(nsIEventQueue *destQueue, REFNSIID aIID, ns
if ( NS_FAILED( rv ) )
return NS_ERROR_UNEXPECTED;
rv = eventQService->GetThreadEventQueue(mainThread, &postQ);
rv = eventQService->GetThreadEventQueue(mainThread, getter_AddRefs(postQ));
if ( NS_FAILED( rv ) )
return NS_ERROR_UNEXPECTED;