diff --git a/src/plugins/coreplugin/navigationwidget.cpp b/src/plugins/coreplugin/navigationwidget.cpp
index d93abca335e46fc2a752425710fccfd9f94ec517..093c83c4b9ae93a0a6c7007c5080b83153d98823 100644
--- a/src/plugins/coreplugin/navigationwidget.cpp
+++ b/src/plugins/coreplugin/navigationwidget.cpp
@@ -186,6 +186,7 @@ NavigationSubWidget *NavigationWidget::insertSubItem(int position)
 
 void NavigationWidget::activateSubWidget()
 {
+    setShown(true);
     QShortcut *original = qobject_cast<QShortcut *>(sender());
     QString title = m_shortcutMap[original];