From 655d39a9d7968502620231170019a439451f8066 Mon Sep 17 00:00:00 2001
From: mae <qt-info@nokia.com>
Date: Thu, 16 Apr 2009 11:22:18 +0200
Subject: [PATCH] nicer visual session switching

---
 src/plugins/coreplugin/editormanager/editormanager.cpp | 1 +
 src/plugins/coreplugin/editormanager/editormanager.h   | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp
index f9b2cde57b2..7edd516cafe 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.cpp
+++ b/src/plugins/coreplugin/editormanager/editormanager.cpp
@@ -1538,6 +1538,7 @@ QByteArray EditorManager::saveState() const
 bool EditorManager::restoreState(const QByteArray &state)
 {
     closeAllEditors(true);
+    removeAllSplits();
     QDataStream stream(state);
 
     QByteArray version;
diff --git a/src/plugins/coreplugin/editormanager/editormanager.h b/src/plugins/coreplugin/editormanager/editormanager.h
index fa4b05740e7..81a1025a4ee 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.h
+++ b/src/plugins/coreplugin/editormanager/editormanager.h
@@ -208,6 +208,8 @@ private slots:
     void goBackInNavigationHistory();
     void goForwardInNavigationHistory();
     void makeCurrentEditorWritable();
+
+public slots:
     void split(Qt::Orientation orientation);
     void split();
     void splitSideBySide();
-- 
GitLab