OSDN Git Service

Debugger: Fix exit crash in Debug-Mode.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Mon, 6 Dec 2010 09:23:51 +0000 (10:23 +0100)
committerFriedemann Kleint <Friedemann.Kleint@nokia.com>
Mon, 6 Dec 2010 09:23:51 +0000 (10:23 +0100)
Acked-By: hjk
src/plugins/coreplugin/outputpane.cpp

index 38b08ab..671d93e 100644 (file)
@@ -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();
+        }
     }
 }