diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/projectexplorer/kitinformationconfigwidget.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/plugins/projectexplorer/kitinformationconfigwidget.cpp b/src/plugins/projectexplorer/kitinformationconfigwidget.cpp index 1ca5097f9a..a4ef73a5fc 100644 --- a/src/plugins/projectexplorer/kitinformationconfigwidget.cpp +++ b/src/plugins/projectexplorer/kitinformationconfigwidget.cpp @@ -164,17 +164,14 @@ void ToolChainInformationConfigWidget::refresh() { m_ignoreChanges = true; m_comboBox->clear(); + m_comboBox->addItem(tr("<No compiler>"), QByteArray()); foreach (ToolChain *tc, ToolChainManager::toolChains()) m_comboBox->addItem(tc->displayName(), tc->id()); - if (m_comboBox->count() == 0) { - m_comboBox->addItem(tr("<No compiler available>"), QString()); - m_comboBox->setEnabled(false); - } else { - m_comboBox->setEnabled(m_comboBox->count() > 1 && !m_isReadOnly); - } + m_comboBox->setEnabled(m_comboBox->count() > 1 && !m_isReadOnly); - m_comboBox->setCurrentIndex(indexOf(ToolChainKitInformation::toolChain(m_kit))); + const int index = indexOf(ToolChainKitInformation::toolChain(m_kit)); + m_comboBox->setCurrentIndex(index); m_ignoreChanges = false; } |
