diff --git a/gui/projectfiledialog.cpp b/gui/projectfiledialog.cpp index 19ab3c173..3357d117b 100644 --- a/gui/projectfiledialog.cpp +++ b/gui/projectfiledialog.cpp @@ -340,7 +340,10 @@ void ProjectFileDialog::loadFromProjectFile(const ProjectFile *projectFile) } } else + { + mUI.mListVsConfigs->clear(); mUI.mListVsConfigs->setEnabled(false); + } } @@ -460,6 +463,8 @@ void ProjectFileDialog::updatePathsAndDefines() mUI.mBtnIncludeDown->setEnabled(!importProject); mUI.mChkAllVsConfigs->setEnabled(fileName.endsWith(".sln") || fileName.endsWith(".vcxproj")); mUI.mListVsConfigs->setEnabled(fileName.endsWith(".sln") || fileName.endsWith(".vcxproj")); + if(!mUI.mListVsConfigs->isEnabled()) + mUI.mListVsConfigs->clear(); } void ProjectFileDialog::clearImportProject() diff --git a/gui/projectfiledialog.ui b/gui/projectfiledialog.ui index 1e748d27c..0ea3476fc 100644 --- a/gui/projectfiledialog.ui +++ b/gui/projectfiledialog.ui @@ -7,7 +7,7 @@ 0 0 888 - 573 + 546