diff --git a/src/plugins/projectexplorer/buildmanager.cpp b/src/plugins/projectexplorer/buildmanager.cpp
index f2d39806e4845514d411ccb180f91b7ed5611e2e..92671035563f43120142c5390782da5e5f0cb7a3 100644
--- a/src/plugins/projectexplorer/buildmanager.cpp
+++ b/src/plugins/projectexplorer/buildmanager.cpp
@@ -212,7 +212,7 @@ void BuildManager::startBuildQueue()
         m_canceling = false;
         m_progressFutureInterface->reportStarted();
         m_outputWindow->clearContents();
-        m_taskWindow->clearContents();
+        m_taskWindow->clearTasks(Constants::TASK_CATEGORY_COMPILE);
         nextStep();
     } else {
         // Already running