OSDN Git Service

Fix: Removing of last buildstep not possible after building
authordt <qtc-committer@nokia.com>
Wed, 9 Jun 2010 11:20:45 +0000 (13:20 +0200)
committerdt <qtc-committer@nokia.com>
Wed, 9 Jun 2010 11:23:33 +0000 (13:23 +0200)
src/plugins/projectexplorer/buildmanager.cpp

index a2f3070..2a2ef6e 100644 (file)
@@ -198,6 +198,7 @@ void BuildManager::clearBuildQueue()
     m_buildQueue.clear();
     m_running = false;
     m_previousBuildStepProject = 0;
+    m_currentBuildStep = 0;
 
     m_progressFutureInterface->reportCanceled();
     m_progressFutureInterface->reportFinished();
@@ -353,6 +354,7 @@ void BuildManager::nextStep()
         m_previousBuildStepProject = 0;
         m_progressFutureInterface->reportFinished();
         m_progressWatcher.setFuture(QFuture<void>());
+        m_currentBuildStep = 0;
         delete m_progressFutureInterface;
         m_progressFutureInterface = 0;
         m_maxProgress = 0;