aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-05-11 16:20:44 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-05-14 08:36:30 +0000
commitae26a16a85d0438369259742b781af15bffa45f4 (patch)
tree6b895ab2073426082afc112e659da2845d20aee1 /src
parent2278ebed1e0d290861a5616f4238eeec68607443 (diff)
QbsProjectManager: Fix the "Enable QML debugging" checkbox
Once it was enabled, the value passed to qbs would never get reset. Task-number: QTCREATORBUG-20377 Change-Id: I366cba77ef56d81dcdaf619c697c60396eeec651 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/qbsprojectmanager/qbsbuildstep.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
index ffe80df75f..c01db641e3 100644
--- a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
+++ b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
@@ -207,6 +207,8 @@ QVariantMap QbsBuildStep::qbsConfiguration(VariableHandling variableHandling) co
config.insert(Constants::QBS_FORCE_PROBES_KEY, m_forceProbes);
if (m_enableQmlDebugging)
config.insert(Constants::QBS_CONFIG_QUICK_DEBUG_KEY, true);
+ else
+ config.remove(Constants::QBS_CONFIG_QUICK_DEBUG_KEY);
if (variableHandling == ExpandVariables) {
const Utils::MacroExpander *expander = Utils::globalMacroExpander();
for (auto it = config.begin(), end = config.end(); it != end; ++it) {