QbsProjectManager: Fix null pointer accesses.

Change-Id: Ie57ecc36a676a3744317170eed7c4265becefe1b
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Christian Kandeler
2013-04-17 15:32:59 +02:00
committed by Tobias Hunger
parent 1610093ca3
commit b1ad2553eb
2 changed files with 8 additions and 4 deletions

View File

@@ -76,8 +76,10 @@ QbsBuildStep::QbsBuildStep(ProjectExplorer::BuildStepList *bsl, const QbsBuildSt
QbsBuildStep::~QbsBuildStep()
{
cancel();
if (m_job) {
m_job->deleteLater();
m_job = 0;
}
delete m_parser;
}

View File

@@ -72,8 +72,10 @@ QbsCleanStep::QbsCleanStep(ProjectExplorer::BuildStepList *bsl, const QbsCleanSt
QbsCleanStep::~QbsCleanStep()
{
cancel();
if (m_job) {
m_job->deleteLater();
m_job = 0;
}
}
bool QbsCleanStep::init()