TargetSetupPage: Incorrect logic for detecting per bc warnings

This commit is contained in:
dt
2011-03-16 17:55:10 +01:00
parent 53b7d91c4a
commit cc335cca97

View File

@@ -570,7 +570,7 @@ void Qt4DefaultTargetSetupWidget::setBuildConfigurationInfos(const QList<BuildCo
m_pathChoosers[i]->setPath(info.directory); m_pathChoosers[i]->setPath(info.directory);
else else
m_pathChoosers[i]->setPath(sourceDir); m_pathChoosers[i]->setPath(sourceDir);
foundIssues &= reportIssues(i); foundIssues |= reportIssues(i);
} }
m_ignoreChange = false; m_ignoreChange = false;
if (foundIssues) if (foundIssues)
@@ -631,7 +631,7 @@ void Qt4DefaultTargetSetupWidget::setupWidgets()
m_checkboxes.append(checkbox); m_checkboxes.append(checkbox);
m_pathChoosers.append(pathChooser); m_pathChoosers.append(pathChooser);
m_reportIssuesLabels.append(reportIssuesLabel); m_reportIssuesLabels.append(reportIssuesLabel);
foundIssues = reportIssues(i); foundIssues |= reportIssues(i);
} }
if (foundIssues) if (foundIssues)
m_detailsWidget->setState(Utils::DetailsWidget::Expanded); m_detailsWidget->setState(Utils::DetailsWidget::Expanded);