diff --git a/src/plugins/projectexplorer/sessiondialog.cpp b/src/plugins/projectexplorer/sessiondialog.cpp
index b0978edb2ef0a3ed51312a6f9bbd9ccece7fdecc..7735ddab474980ea04427195b5c6888fe4132d8a 100644
--- a/src/plugins/projectexplorer/sessiondialog.cpp
+++ b/src/plugins/projectexplorer/sessiondialog.cpp
@@ -194,6 +194,8 @@ void SessionDialog::updateActions()
         bool isActive = (m_ui.sessionList->currentItem()->text() == m_sessionManager->activeSession());
         m_ui.btDelete->setEnabled(!isActive && !isDefault);
         m_ui.btRename->setEnabled(!isDefault);
+        m_ui.btClone->setEnabled(true);
+        m_ui.btSwitch->setEnabled(true);
     } else {
         m_ui.btDelete->setEnabled(false);
         m_ui.btRename->setEnabled(false);