OSDN Git Service

TargetSetupPage: Incorrect logic for detecting per bc warnings
authordt <qtc-committer@nokia.com>
Wed, 16 Mar 2011 16:55:10 +0000 (17:55 +0100)
committerdt <qtc-committer@nokia.com>
Wed, 16 Mar 2011 16:55:10 +0000 (17:55 +0100)
src/plugins/qt4projectmanager/qt4target.cpp

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