From 6d4b944683510fb232359ab23793e90f30c21d5c Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 19 Jul 2016 13:59:46 +0200 Subject: [PATCH] QbsProjectManager: Fix crash at project closing The QbsProjectParser was mistakenly made the parent object of the qbs build job. Task-number: QTCREATORBUG-16273 Change-Id: I8e0f9736ac9d92c5c1fe3d82430532358b78fee4 Reviewed-by: Orgad Shaneh --- src/plugins/qbsprojectmanager/qbsprojectparser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qbsprojectmanager/qbsprojectparser.cpp b/src/plugins/qbsprojectmanager/qbsprojectparser.cpp index 6edbe169107..10953f64c6c 100644 --- a/src/plugins/qbsprojectmanager/qbsprojectparser.cpp +++ b/src/plugins/qbsprojectmanager/qbsprojectparser.cpp @@ -158,7 +158,7 @@ void QbsProjectParser::startRuleExecution() options.setDryRun(m_dryRun); options.setExecuteRulesOnly(true); m_ruleExecutionJob = m_project.buildAllProducts( - options, qbs::Project::ProductSelectionWithNonDefault, this); + options, qbs::Project::ProductSelectionWithNonDefault, nullptr); connect(m_ruleExecutionJob, &qbs::AbstractJob::finished, this, &QbsProjectParser::handleRuleExecutionDone); connect(m_ruleExecutionJob, &qbs::AbstractJob::taskStarted,