зеркало из https://github.com/mozilla/gecko-dev.git
use the NS_WITH_SERVICE macro
This commit is contained in:
Родитель
3f92f3951e
Коммит
0efa8e1508
|
@ -254,6 +254,7 @@ nsNntpTestDriver::InitializeProtocol(const char * urlString)
|
||||||
if (NS_FAILED(rv) || (m_url == nsnull))
|
if (NS_FAILED(rv) || (m_url == nsnull))
|
||||||
{
|
{
|
||||||
printf("InitializeProtocol failed\n");
|
printf("InitializeProtocol failed\n");
|
||||||
|
m_protocolInitialized = PR_FALSE;
|
||||||
return rv;
|
return rv;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -263,9 +264,14 @@ nsNntpTestDriver::InitializeProtocol(const char * urlString)
|
||||||
|
|
||||||
// now create a protocol instance...
|
// now create a protocol instance...
|
||||||
m_nntpProtocol = new nsNNTPProtocol(m_url, m_transport);
|
m_nntpProtocol = new nsNNTPProtocol(m_url, m_transport);
|
||||||
m_protocolInitialized = PR_TRUE;
|
if (m_nntpProtocol == nsnull) {
|
||||||
|
m_protocolInitialized = PR_FALSE;
|
||||||
return rv;
|
return NS_ERROR_OUT_OF_MEMORY;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
m_protocolInitialized = PR_TRUE;
|
||||||
|
return rv;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
nsNntpTestDriver::~nsNntpTestDriver()
|
nsNntpTestDriver::~nsNntpTestDriver()
|
||||||
|
@ -293,7 +299,7 @@ NS_IMETHODIMP nsNntpTestDriver::OnStopRunningUrl(nsIURL * aUrl, nsresult aExitCo
|
||||||
NS_PRECONDITION(aUrl, "just a sanity check since this is a test program");
|
NS_PRECONDITION(aUrl, "just a sanity check since this is a test program");
|
||||||
nsresult rv = NS_OK;
|
nsresult rv = NS_OK;
|
||||||
m_runningURL = PR_FALSE;
|
m_runningURL = PR_FALSE;
|
||||||
return NS_OK;
|
return rv;
|
||||||
}
|
}
|
||||||
|
|
||||||
nsresult nsNntpTestDriver::RunDriver()
|
nsresult nsNntpTestDriver::RunDriver()
|
||||||
|
@ -796,10 +802,7 @@ int main()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create the Event Queue for this thread...
|
// Create the Event Queue for this thread...
|
||||||
nsIEventQueueService* pEventQService;
|
NS_WITH_SERVICE(nsIEventQueueService, pEventQService, kEventQueueServiceCID, &result);
|
||||||
result = nsServiceManager::GetService(kEventQueueServiceCID,
|
|
||||||
nsIEventQueueService::GetIID(),
|
|
||||||
(nsISupports**)&pEventQService);
|
|
||||||
if (NS_FAILED(result)) return result;
|
if (NS_FAILED(result)) return result;
|
||||||
|
|
||||||
result = pEventQService->CreateThreadEventQueue();
|
result = pEventQService->CreateThreadEventQueue();
|
||||||
|
|
Загрузка…
Ссылка в новой задаче