forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.5'
Change-Id: Ic7c16091268083c0426cf29f0691a7ee458f2bd9
This commit is contained in:
@@ -123,8 +123,14 @@ QbsRunConfiguration::QbsRunConfiguration(Target *target)
|
||||
});
|
||||
connect(BuildManager::instance(), &BuildManager::buildStateChanged, this,
|
||||
[this, project](Project *p) {
|
||||
if (p == project && !BuildManager::isBuilding(p))
|
||||
if (p == project && !BuildManager::isBuilding(p)) {
|
||||
const QString defaultWorkingDir = baseWorkingDirectory();
|
||||
if (!defaultWorkingDir.isEmpty()) {
|
||||
extraAspect<WorkingDirectoryAspect>()->setDefaultWorkingDirectory(
|
||||
Utils::FileName::fromString(defaultWorkingDir));
|
||||
}
|
||||
emit enabledChanged();
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
@@ -326,7 +332,6 @@ void QbsRunConfigurationWidget::targetInformationHasChanged()
|
||||
setExecutableLineText(m_rc->executable());
|
||||
|
||||
WorkingDirectoryAspect *aspect = m_rc->extraAspect<WorkingDirectoryAspect>();
|
||||
aspect->setDefaultWorkingDirectory(Utils::FileName::fromString(m_rc->baseWorkingDirectory()));
|
||||
aspect->pathChooser()->setBaseFileName(m_rc->target()->project()->projectDirectory());
|
||||
m_ignoreChange = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user