diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp
index 09a3b504f0b50c6c44e07225e0f641af87f64f9d..30f8ec892b13eb563f9b9fc2ff73baeda34fe51f 100644
--- a/src/plugins/git/gitclient.cpp
+++ b/src/plugins/git/gitclient.cpp
@@ -431,7 +431,8 @@ VCSBase::VCSBaseEditor *GitClient::findExistingVCSEditor(const char *registerDyn
     if (!outputEditor)
         return 0;
 
-     // Exists already
+    // Exists already
+    Core::EditorManager::instance()->activateEditor(outputEditor, Core::EditorManager::ModeSwitch);
     outputEditor->createNew(m_msgWait);
     rc = VCSBase::VCSBaseEditor::getVcsBaseEditor(outputEditor);