From 19bfd1bcd40a05f74c1f6f339f64a9e830664ec6 Mon Sep 17 00:00:00 2001
From: David Schulz <david.schulz@digia.com>
Date: Mon, 29 Apr 2013 23:39:47 -0700
Subject: [PATCH] Editor: Fix crash on switching sessions.

Task-number: QTCREATORBUG-9220

Change-Id: I0671eaa1e9785ee0327bc8cbd4519c5d696ea0ca
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
---
 src/plugins/coreplugin/editormanager/editormanager.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp
index 779c60772f5..319feea7d0e 100644
--- a/src/plugins/coreplugin/editormanager/editormanager.cpp
+++ b/src/plugins/coreplugin/editormanager/editormanager.cpp
@@ -2247,7 +2247,8 @@ void EditorManager::removeAllSplits()
     d->m_splitter->unsplitAll();
     if (!editor)
         editor = pickUnusedEditor();
-    activateEditor(editor);
+    if (editor)
+        activateEditor(editor);
 }
 
 void EditorManager::gotoOtherSplit()
-- 
GitLab