diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp index 2e0f9bb03654241ff4539aebc4080a0cd3639f9b..dfc6de76224e17787e39608d03cf74428db49f40 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();