From ae38de5cb31b5a091b45bc0d6797c73d4a85d527 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint <Friedemann.Kleint@nokia.com> Date: Mon, 5 Jul 2010 13:27:13 +0200 Subject: [PATCH] Designer: Fix exit crash. Task-number: QTCREATORBUG-1798 Reviewed-by: Lasse Holmstedt <lasse.holmstedt@nokia.com> --- src/plugins/designer/formeditorstack.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/designer/formeditorstack.cpp b/src/plugins/designer/formeditorstack.cpp index af1f3813c15..0ab7e69d98a 100644 --- a/src/plugins/designer/formeditorstack.cpp +++ b/src/plugins/designer/formeditorstack.cpp @@ -129,8 +129,8 @@ bool FormEditorStack::removeFormWindowEditor(Core::IEditor *xmlEditor) const int i = indexOf(xmlEditor); if (i == -1) // Fail silently as this is invoked for all editors. return false; - removeWidget(m_formEditors[i].widgetHost->widget()); - delete m_formEditors[i].widgetHost; + removeWidget(m_formEditors[i].widgetHost); + m_formEditors[i].widgetHost->deleteLater(); m_formEditors.removeAt(i); return true; } -- GitLab