From 6a9b6def563637160eb5cb1588952fd1b5cf3175 Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Date: Mon, 6 Dec 2010 10:23:51 +0100
Subject: [PATCH] Debugger: Fix exit crash in Debug-Mode.

Acked-By: hjk
---
 src/plugins/coreplugin/outputpane.cpp | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/plugins/coreplugin/outputpane.cpp b/src/plugins/coreplugin/outputpane.cpp
index 38b08abf403..671d93e55a8 100644
--- a/src/plugins/coreplugin/outputpane.cpp
+++ b/src/plugins/coreplugin/outputpane.cpp
@@ -74,8 +74,11 @@ OutputPanePlaceHolder::OutputPanePlaceHolder(Core::IMode *mode, QSplitter* paren
 OutputPanePlaceHolder::~OutputPanePlaceHolder()
 {
     if (d->m_current == this) {
-        Internal::OutputPaneManager::instance()->setParent(0);
-        Internal::OutputPaneManager::instance()->hide();
+        // FIXME: Prevent exit crash in debug mode.
+        if (Internal::OutputPaneManager *om = Internal::OutputPaneManager::instance()) {
+            om->setParent(0);
+            om->hide();
+        }
     }
 }
 
-- 
GitLab