Editor: Disconnect private editor class when destructing.

Task-number: QTCREATORBUG-15010
Change-Id: Iae3fef08fe0ed42a0eb81cc724f8e5250aedc80d
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
This commit is contained in:
David Schulz
2015-09-29 15:15:03 +02:00
parent e7cfdb63b5
commit 0566b6f63c

View File

@@ -255,10 +255,7 @@ class TextEditorWidgetPrivate : public QObject
{
public:
TextEditorWidgetPrivate(TextEditorWidget *parent);
~TextEditorWidgetPrivate()
{
delete m_toolBar;
}
~TextEditorWidgetPrivate();
void setupDocumentSignals();
void updateLineSelectionColor();
@@ -562,6 +559,12 @@ TextEditorWidgetPrivate::TextEditorWidgetPrivate(TextEditorWidget *parent)
m_extraSelections.reserve(NExtraSelectionKinds);
}
TextEditorWidgetPrivate::~TextEditorWidgetPrivate()
{
q->disconnect(this);
delete m_toolBar;
}
} // namespace Internal
using namespace Internal;