From 2ebb4081fb8529f90bc8d3c84ca1d84d21bf2919 Mon Sep 17 00:00:00 2001 From: Daniel Teske <daniel.teske@digia.com> Date: Fri, 14 Dec 2012 13:18:59 +0100 Subject: [PATCH] CMake: Fix working directory of runconfigurations On updating the working directory ensure that changes triggered from the cmakerunconfiguration are not interpreted as the user changing. Task-number: QTCREATORBUG-8426 Change-Id: Ibe6d026d864e1af48b01b5c81db9ad7c7fb6be2b Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> --- src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp index a0601d8476d..df79da34314 100644 --- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp +++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp @@ -414,8 +414,11 @@ void CMakeRunConfigurationWidget::setWorkingDirectory() void CMakeRunConfigurationWidget::workingDirectoryChanged(const QString &workingDirectory) { - if (!m_ignoreChange) + if (!m_ignoreChange) { + m_ignoreChange = true; m_workingDirectoryEdit->setPath(workingDirectory); + m_ignoreChange = false; + } } void CMakeRunConfigurationWidget::resetWorkingDirectory() -- GitLab