diff --git a/src/plugins/projectexplorer/kitchooser.cpp b/src/plugins/projectexplorer/kitchooser.cpp
index 44bfdcff9ca7b50535bac3d250cfc43345277512..d494f299729d0a122265db38926fa09d387624b0 100644
--- a/src/plugins/projectexplorer/kitchooser.cpp
+++ b/src/plugins/projectexplorer/kitchooser.cpp
@@ -56,6 +56,7 @@ KitChooser::KitChooser(QWidget *parent) :
     layout->addWidget(m_manageButton);
 
     connect(m_chooser, SIGNAL(currentIndexChanged(int)), SLOT(onCurrentIndexChanged(int)));
+    connect(m_chooser, SIGNAL(activated(int)), SIGNAL(activated(int)));
     connect(m_manageButton, SIGNAL(clicked()), SLOT(onManageButtonClicked()));
     connect(KitManager::instance(), SIGNAL(kitsChanged()), SLOT(populate()));
 }
diff --git a/src/plugins/projectexplorer/kitchooser.h b/src/plugins/projectexplorer/kitchooser.h
index eb16ca296c5b29304ab23c00a342e2eff1184fdb..681a4562867f7f7af1db6c0e2e7e81d90f535ea8 100644
--- a/src/plugins/projectexplorer/kitchooser.h
+++ b/src/plugins/projectexplorer/kitchooser.h
@@ -60,6 +60,7 @@ public:
 
 signals:
     void currentIndexChanged(int);
+    void activated(int);
 
 public slots:
     void populate();