From a9621e70f6f4b43cd250e00301fa315a2e921d88 Mon Sep 17 00:00:00 2001
From: con <qtc-committer@nokia.com>
Date: Mon, 4 May 2009 12:09:58 +0200
Subject: [PATCH] Don't crash when opening external editor help dialog.

---
 src/plugins/coreplugin/generalsettings.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/plugins/coreplugin/generalsettings.h b/src/plugins/coreplugin/generalsettings.h
index aedef6d4206..f20110f1dd1 100644
--- a/src/plugins/coreplugin/generalsettings.h
+++ b/src/plugins/coreplugin/generalsettings.h
@@ -31,6 +31,7 @@
 #define GENERALSETTINGS_H
 
 #include <coreplugin/dialogs/ioptionspage.h>
+#include <QtCore/QPointer>
 #include <QtGui/QWidget>
 
 namespace Core {
@@ -65,7 +66,7 @@ private slots:
 
 private:
     Ui::GeneralSettings *m_page;
-    QWidget *m_dialog;
+    QPointer<QWidget> m_dialog;
 };
 
 } // namespace Internal
-- 
GitLab