diff --git a/src/plugins/coreplugin/editormanager/openeditorswindow.cpp b/src/plugins/coreplugin/editormanager/openeditorswindow.cpp
index 393ee6bdb65688c88ef79f7407b78402c8f8a95a..399ab26486a598778b56f5998b11bb0655b3f9e6 100644
--- a/src/plugins/coreplugin/editormanager/openeditorswindow.cpp
+++ b/src/plugins/coreplugin/editormanager/openeditorswindow.cpp
@@ -82,8 +82,8 @@ OpenEditorsWindow::OpenEditorsWindow(QWidget *parent) :
 
 void OpenEditorsWindow::selectAndHide()
 {
-    selectEditor(m_editorList->currentItem());
     setVisible(false);
+    selectEditor(m_editorList->currentItem());
 }
 
 void OpenEditorsWindow::setVisible(bool visible)