diff --git a/src/plugins/qt4projectmanager/qtoptionspage.cpp b/src/plugins/qt4projectmanager/qtoptionspage.cpp
index b85607e3ea61c278c7e8a0f6c270772c3cbb0eca..2e34a2a83d36b0420e048a02d0d2d6a1edfb2652 100644
--- a/src/plugins/qt4projectmanager/qtoptionspage.cpp
+++ b/src/plugins/qt4projectmanager/qtoptionspage.cpp
@@ -443,9 +443,11 @@ void QtOptionsPageWidget::updateCurrentQtPath()
             m_ui->debuggingHelperStateLabel->setPixmap(QPixmap(":/extensionsystem/images/error.png"));
         }
         m_ui->showLogButton->setEnabled(hasLog);
+        m_ui->rebuildButton->setEnabled(true);
     } else {
         currentItem->setData(2, Qt::DecorationRole, QIcon());
         m_ui->debuggingHelperStateLabel->setPixmap(QPixmap());
+        m_ui->rebuildButton->setEnabled(true);
     }
 }