forked from qt-creator/qt-creator
WorkingDirectoryAspect: Do not reset directory when setting default
Do not reset the working directory when setting the default working directory. That update was triggered by setting the PathChooser filename. Task-number: QTCREATORBUG-16330 Change-Id: I5db846c8cf2a6cadad812e775a8424645b15c7c5 Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
@@ -244,13 +244,14 @@ void WorkingDirectoryAspect::setDefaultWorkingDirectory(const FileName &defaultW
|
|||||||
|
|
||||||
Utils::FileName oldDefaultDir = m_defaultWorkingDirectory;
|
Utils::FileName oldDefaultDir = m_defaultWorkingDirectory;
|
||||||
m_defaultWorkingDirectory = defaultWorkingDir;
|
m_defaultWorkingDirectory = defaultWorkingDir;
|
||||||
if (m_chooser) {
|
if (m_chooser)
|
||||||
if (m_chooser->fileName() == oldDefaultDir)
|
|
||||||
m_chooser->setFileName(m_defaultWorkingDirectory);
|
|
||||||
m_chooser->setBaseFileName(m_defaultWorkingDirectory);
|
m_chooser->setBaseFileName(m_defaultWorkingDirectory);
|
||||||
}
|
|
||||||
if (m_workingDirectory.isEmpty() || m_workingDirectory == oldDefaultDir)
|
if (m_workingDirectory.isEmpty() || m_workingDirectory == oldDefaultDir) {
|
||||||
|
if (m_chooser)
|
||||||
|
m_chooser->setFileName(m_defaultWorkingDirectory);
|
||||||
m_workingDirectory = defaultWorkingDir;
|
m_workingDirectory = defaultWorkingDir;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
PathChooser *WorkingDirectoryAspect::pathChooser() const
|
PathChooser *WorkingDirectoryAspect::pathChooser() const
|
||||||
|
Reference in New Issue
Block a user