From 937498c6605a864b51ad4f27190cd73921a5ea0a Mon Sep 17 00:00:00 2001
From: Marco Bubke <marco.bubke@digia.com>
Date: Wed, 27 Mar 2013 11:39:17 +0100
Subject: [PATCH] QmlDesigner.FormEditor: Clear all custom tools for detachment

Change-Id: I0899b77a0bbb52140db457f9ebbfda7b8e4a0780
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
---
 .../qmldesigner/components/formeditor/formeditorview.cpp        | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
index 2e0f9bb0365..dfc6de76224 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp
@@ -178,6 +178,8 @@ void FormEditorView::modelAboutToBeDetached(Model *model)
     m_moveTool->clear();
     m_resizeTool->clear();
     m_dragTool->clear();
+    foreach (AbstractCustomTool *customTool, m_customToolList)
+        customTool->clear();
     m_scene->clearFormEditorItems();
     m_formEditorWidget->updateActions();
     m_formEditorWidget->resetView();
-- 
GitLab