refs #476 The readers should delete their QNetworkAccessManager in cleanup(), just before they move back to the main thread for later deletion.

This commit is contained in:
Mathew Sutcliffe
2015-11-25 21:02:32 +00:00
parent 3e1eb350c5
commit ac573b8d92
8 changed files with 42 additions and 0 deletions

View File

@@ -66,6 +66,15 @@ namespace BlackCore
QTimer::singleShot(500, this, &CSetupReader::ps_readSetup);
}
void CSetupReader::cleanup()
{
delete this->m_networkManagerBootstrap;
this->m_networkManagerBootstrap = nullptr;
delete this->m_networkManagerUpdateInfo;
this->m_networkManagerUpdateInfo = nullptr;
}
void CSetupReader::ps_readSetup()
{
this->threadAssertCheck();