forked from qt-creator/qt-creator
ProjectExplorer: Do not select unsuitable kits in target setup page
... even when "select all kits" gets clicked. Fixes: QTCREATORBUG-31924 Change-Id: I228e2e6e2ee329e8fca1c0d7fef93083fa304da7 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -586,8 +586,10 @@ void TargetSetupPage::changeAllKitsSelections()
|
||||
if (d->allKitsCheckBox->checkState() == Qt::PartiallyChecked)
|
||||
d->allKitsCheckBox->setCheckState(Qt::Checked);
|
||||
bool checked = d->allKitsCheckBox->isChecked();
|
||||
for (TargetSetupWidget *widget : d->m_widgets)
|
||||
widget->setKitSelected(checked);
|
||||
for (TargetSetupWidget *widget : d->m_widgets) {
|
||||
if (!checked || widget->isValid())
|
||||
widget->setKitSelected(checked);
|
||||
}
|
||||
emit completeChanged();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user