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>
This commit is contained in:
Daniel Teske
2012-12-14 13:18:59 +01:00
committed by Tobias Hunger
parent 3247ecf758
commit 2ebb4081fb

View File

@@ -414,8 +414,11 @@ void CMakeRunConfigurationWidget::setWorkingDirectory()
void CMakeRunConfigurationWidget::workingDirectoryChanged(const QString &workingDirectory) void CMakeRunConfigurationWidget::workingDirectoryChanged(const QString &workingDirectory)
{ {
if (!m_ignoreChange) if (!m_ignoreChange) {
m_ignoreChange = true;
m_workingDirectoryEdit->setPath(workingDirectory); m_workingDirectoryEdit->setPath(workingDirectory);
m_ignoreChange = false;
}
} }
void CMakeRunConfigurationWidget::resetWorkingDirectory() void CMakeRunConfigurationWidget::resetWorkingDirectory()