diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp
index 002bdbfd07a5f81f83ab411cf065aff5d5c8de2f..064cc10a597626efc57d6a2b3290289a915f65d8 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.cpp
+++ b/src/plugins/coreplugin/editormanager/editormanager.cpp
@@ -1962,7 +1962,7 @@ void EditorManager::removeAllSplits()
     IEditor *editor = m_d->m_currentEditor;
     m_d->m_currentEditor = 0; // trigger update below
     if (editor && m_d->m_editorModel->isDuplicate(editor))
-        editor = m_d->m_editorModel->originalForDuplicate(editor);
+        m_d->m_editorModel->makeOriginal(editor);
     m_d->m_splitter->unsplitAll();
     if (!editor)
         editor = pickUnusedEditor();