diff --git a/src/plugins/projectexplorer/buildmanager.cpp b/src/plugins/projectexplorer/buildmanager.cpp
index 442825958124c041c6dbcae6edf9027bfd4fbe2f..0179b028e86278dfe185b2c83cb63f6132240e37 100644
--- a/src/plugins/projectexplorer/buildmanager.cpp
+++ b/src/plugins/projectexplorer/buildmanager.cpp
@@ -183,6 +183,8 @@ void BuildManager::gotoTaskWindow()
 
 void BuildManager::startBuildQueue()
 {
+    if (m_buildQueue.isEmpty())
+        return;
     if (!m_running) {
         // Progress Reporting
         Core::ProgressManager *progressManager = Core::ICore::instance()->progressManager();