forked from qt-creator/qt-creator
QbsProjectManager: Fix null pointer accesses.
Change-Id: Ie57ecc36a676a3744317170eed7c4265becefe1b Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Tobias Hunger
parent
1610093ca3
commit
b1ad2553eb
@@ -76,8 +76,10 @@ QbsBuildStep::QbsBuildStep(ProjectExplorer::BuildStepList *bsl, const QbsBuildSt
|
||||
QbsBuildStep::~QbsBuildStep()
|
||||
{
|
||||
cancel();
|
||||
m_job->deleteLater();
|
||||
m_job = 0;
|
||||
if (m_job) {
|
||||
m_job->deleteLater();
|
||||
m_job = 0;
|
||||
}
|
||||
delete m_parser;
|
||||
}
|
||||
|
||||
|
@@ -72,8 +72,10 @@ QbsCleanStep::QbsCleanStep(ProjectExplorer::BuildStepList *bsl, const QbsCleanSt
|
||||
QbsCleanStep::~QbsCleanStep()
|
||||
{
|
||||
cancel();
|
||||
m_job->deleteLater();
|
||||
m_job = 0;
|
||||
if (m_job) {
|
||||
m_job->deleteLater();
|
||||
m_job = 0;
|
||||
}
|
||||
}
|
||||
|
||||
bool QbsCleanStep::init()
|
||||
|
Reference in New Issue
Block a user