diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2018-05-11 16:20:44 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2018-05-14 08:36:30 +0000 |
commit | ae26a16a85d0438369259742b781af15bffa45f4 (patch) | |
tree | 6b895ab2073426082afc112e659da2845d20aee1 /src/plugins/qbsprojectmanager | |
parent | 2278ebed1e0d290861a5616f4238eeec68607443 (diff) | |
download | qt-creator-ae26a16a85d0438369259742b781af15bffa45f4.tar.gz |
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/plugins/qbsprojectmanager')
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsbuildstep.cpp | 2 |
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) { |